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.activeli选择器将带来所有active上课。

于 2013-07-04T10:26:05.010 回答
1

你可以这样做...

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

daily不是 id 它是一个类名

尝试这个

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