web-dev-qa-db-ja.com

同様のIDを持つすべての要素ごとのjquery

ページ全体に多くの要素があります-ID1, ID2 ID3 ...

すべての要素を操作したい。これを行う簡単な方法はありますか?.

$("#ID").each(function(){ ... });
13
Ashwin

^セレクターを使用できます。

$('div[id^="ID"]')

^=ID属性がIDで始まるDOMを選択します(ID1、IDID、IDS、ID2など)

18
Dipesh Parmar

クラスを指定して、クラスごとに選択できるようにしますか?

$('.class').each(function(i,e) { // });
4

ID部分が必ずしも最初にない場合は、次のようにすることができます。

$( "[tagName][id*='ID']" )

セレクタの完全なリストは次のとおりです。 https://api.jquery.com/category/selectors/

2
CristianD
$('element[id^="ID"]').each(function () {
console.log(this.value);
});

Elementは、ターゲットとなるhtml要素の名前です。

1
Talha Imam
  function(ID)
  {
        ... $("#ID"+ID) ...
  }

  for (i=1;i<3;i++)
  {
       function(i);
  }
0
Richard