我正在尝试选择一组具有相似类的元素。然后按元素id过滤选择。有没有更好的方法来解决这个问题?
然后使用相同的id,我想对使用相同的show entitcal类设置的元素做一些事情
$('ElementClass-1').attr('ElementId-1');
$(this).hover(function(){
..do stuff
});
});
<a class="ElementClass-1" id="ElementId-1">hover me</a>
<a class="ElementClass-1" id="ElementId-2">hover me</a>
<a class="ElementClass-1" id="ElementId-3">hover me</a>
<div style="display:none; class="ElementId-1">show me</div>
<div style="display:none; class="ElementId-2">show me</div>
<div style="display:none; class="ElementId-3">show me</div>
答案 0 :(得分:1)
尝试以下内容,
$(ElementClass).each(function () {
$('.' + this.id).<your_function>();
});
答案 1 :(得分:0)
使用jquery的多属性选择器 http://api.jquery.com/multiple-attribute-selector/
第一个属性是“class”,第二个属性是“id”
答案 2 :(得分:0)
您可以为所有元素添加一个具有相同名称的类来进行选择吗?
之类的东西class="ElementSelector"
稍后您可以使用该类进行选择