jQuery - 通过id过滤元素

时间:2012-05-02 17:04:55

标签: jquery

我正在尝试选择一组具有相似类的元素。然后按元素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>

3 个答案:

答案 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"

稍后您可以使用该类进行选择

相关问题