0

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

3 回答 3

1

试试下面的东西,

$(ElementClass).each(function () {
    $('.' + this.id).<your_function>();
});
于 2012-05-02T17:06:47.727 回答
0

您可以为所有元素添加一个具有相同名称的类吗?就像是

class="ElementSelector"

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

于 2012-05-02T17:25:17.673 回答
0

使用 jquery 的多属性选择器 http://api.jquery.com/multiple-attribute-selector/

第一个属性将是“类”,第二个属性将是“id”

于 2012-05-02T17:11:14.137 回答