我在html列表项目$(“li”)。data(“index”,someValue)上设置索引号。
我不知道如何根据此索引值查找特定的li。我在这里搜索过,我看过几篇帖子:html5数据属性,但我使用JQuerys .data函数将数据附加到dom而不是html本身。
有人可以帮忙吗?
答案 0 :(得分:1)
使用filter。
$('selector').filter( function() { return $.data(this,'foo') == 'desired'; } )
...
答案 1 :(得分:1)
我通常会为li设置一个id,以帮助轻松检索它(如果我理解你的问题)。类似的东西:
<ul>
<li id="my-list-id-1">...</li>
<li id="my-list-id-2">...</li>
<li id="my-list-id-3">...</li>
<li id="my-list-id-4">...</li>
</ul>
然后,要找到特定的li,它就像以下一样简单:
$('li#my-list-id-' + index)
希望这有帮助。