2

私のhtmlコードはこれです。アクティブなliのすべてのクラス属性を取得する必要があります。

 <ul class="daily">     
        <li class="day active temp_2">1</li>
        <li class="day temp_1">2</li>
        <li class="day temp_3">3</li>
        <li class="day temp_4">4</li>
    </ul

このコードを使用しましたが失敗しました

jQuery('#daily > ul > li').hasClass('active').attr('class');
4

4 に答える 4

4

あなたが必要

jQuery('ul.daily > li.active').attr('class');
于 2013-07-04T10:24:25.513 に答える
2
$('.daily li.active').attr('class');

li.activeセレクターは、クラスliを持つすべてのものをもたらします。active

于 2013-07-04T10:26:05.010 に答える
1

dailyid ではありません。クラス名です。

これを試して

$('.daily li.active').attr('class');
于 2013-07-04T10:24:06.927 に答える
1

あなたはこれを行うことができます...

var allclasses = jQuery('.daily li.active')[0].className.split(/\s+/)
于 2013-07-04T10:26:35.380 に答える