0

css クラスに追加/追加するのではなく、以下の JavaScript を変更して css クラスを変更するにはどうすればよいですか?

<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>
4

3 に答える 3

2

attrメソッドを使用してみることができます:

$('ul#horizontal.nav.menu').attr( 'class', 'myNewClass');
于 2013-11-01T13:21:29.267 に答える
1

結構簡単..

$("#mydiv").attr("class", "myclass");

于 2013-11-01T13:21:31.740 に答える
0
$("#mydiv").prop("class", "myclass");
于 2013-11-01T13:26:41.347 に答える