javascript更改css类,而不是 append 到它

标签 javascript jquery css class append

我如何更改下面的 javascript 来更改我的 css 类,而不是添加/append 到它?

<script type="text/javascript">
    (function($){   
        $(document).ready(function(){
        $('ul#horizontal.nav.menu').addClass('myNewClass');
        });
    })(jQuery);
</script>

编辑

我正在尝试更改以下 UL:

<ul class="nav menu" id="horizontal"> 

<ul class="myclass" id="horizontal">

我在关闭前尝试了以下操作 </body>标记但不工作:

<script type="text/javascript">
        (function($){   
          $(document).ready(function(){
            // add items for bootstrap dropdown's
              $("#horizontal").attr("class", "myclass");
            })(jQuery);
        </script>

最佳答案

你可以尝试使用attr方法:

$('ul#horizontal.nav.menu').attr( 'class', 'myNewClass');

关于javascript更改css类,而不是 append 到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19727553/

相关文章:

html - 在选择下拉菜单中删除蓝色背景 IE9

javascript - 是否有任何工具或方法可以显示未引用的 html 类?

javascript - 正则表达式在括号内捕获时忽略括号

javascript - 无法在UIWebview中突出显示文本?

javascript - 为什么不使用each()创建多个标签?

javascript - AngularJS 在 ng-repeat 中通过 id 访问 DOM 元素

javascript - 在foreach循环中通过ajax加载内容后执行代码

jquery - Bootstrap模态显示/隐藏

javascript - 如何追加到刚刚追加的div

javascript - 防止表格元素折叠