如何在列表元素上获取jquery数据,其中的类以" active"?开头? 这是我的代码似乎不起作用:
$("li[class^='active']").data('getthisdata');
列表是动态创建的,这应该是结果。
<li id='timeline_1' class='active sub-active'>
<a class="timeline" href="#"'
data-questionname = 'Comida'
data-timelineid = 'timelineId_101'
data-timelineclassname = 'first' >
<div class="circle"> <div class="bullet"></div> </div>'
<div class="label"> Question </div>'
</a>
</li>
答案 0 :(得分:0)
这只会获得active
是类列表中第一个类的元素。使用*=
将所有包含字符串active
:
$("li[class*='active']").data('getthisdata');
或者获得任何有类active
的内容(即active
是该类的全名):
$("li[class~='active']").data('getthisdata');