javascript - (jQuery) 将 div 样式 "display:none"切换为 "display:inline"

标签 javascript jquery html

我有 2 个 div,我希望能够在单击按钮时在它们之间切换(当前使用 .toggle();)

页面显示的div是div1。这个 div 的样式为“display:inline”。 我的另一个 div (div2) 以样式“display:none”开头。

当div1 切换到div2 时,我希望div2 具有“display:inline”的样式。我该怎么做?

编辑:这是有效的:

$(function(){
  $('#button').click(function(){

    $('#div1').toggleClass('hide');

if ($('#div2').is('.hidden')) {

          $('#div2').removeClass('hidden');
          $('#div2').addClass('show');


      }
      else{

          $('#div2').addClass('hidden');
          $('#div2').removeClass('show');


      }


  });
});

最佳答案

我会使用 .toggleClass()作为 display: inline;display: block;

之间的切换开关

创建一个隐藏类和内联类,然后切换它们。

关于javascript - (jQuery) 将 div 样式 "display:none"切换为 "display:inline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750346/

相关文章:

javascript - 根据上下文从文本区域输出中分割部分

javascript - 是否有 no-javascript 的 href 替代方案?

javascript - 回调、返回值与HTML5 executeSql函数

javascript - 在 jQuery 中搜索和突出显示

javascript - 成功回调中的 JQuery Ajax 类型错误

javascript - 使用 Javascript 的 document.getElementByID 获取 div 的子元素

javascript - 使用按钮单击重定向到选定单选按钮上的不同页面

javascript - jQuery Animate 和 CSS 间歇性工作

php - Sublime 3 编辑器语法突出显示 PHP + HTML 不起作用

javascript - 如何确定 HTML 元素是否在框架内?