0

同様のクラスの要素のグループを選択しようとしています。次に、要素IDで選択をフィルタリングします。これについてもっと良い方法はありますか?

次に、同じIDを使用して、同じshowentitcalクラスで設定された要素に対して何かを実行したいと思います。

$('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

jqueryの複数属性セレクターを使用する http://api.jquery.com/multiple-attribute-selector/

最初の属性は「class」になり、2番目の属性は「id」になります

于 2012-05-02T17:11:14.137 に答える
0

選択するためだけに、すべての要素に同じ名前のクラスを追加できますか?何かのようなもの

class="ElementSelector"

後でそのクラスを選択に使用できます

于 2012-05-02T17:25:17.673 に答える