有没有办法根据数据属性搜索元素?
我有以下代码,想知道如何实现
<UL>
<LI data-relation_id=1/>
<LI data-relation_id=1/>
<LI data-relation_id=1/>
<LI data-relation_id=2/>
<LI data-relation_id=2/>
<LI data-relation_id=2/>
<LI data-relation_id=3/>
<LI data-relation_id=3/>
<LI data-relation_id=3/>
</UL>
在点击事件中,我基本上想找出属于特定数据关系的所有项目?
function getRelatedObjects(relationId){
//Search all the li's and get the LI
//that have the data-relation_id== relationId
}
这可以使用 jquery 完成吗?
最佳答案
data属性只是一个属性,所以可以使用属性选择器。
$('li[data-relation_id='+relationId+']')
关于javascript - 根据数据属性搜索html元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7156570/