ページ全体に多くの要素があります-ID1, ID2 ID3 ...
すべての要素を操作したい。これを行う簡単な方法はありますか?.
$("#ID").each(function(){ ... });
^
セレクターを使用できます。
例
$('div[id^="ID"]')
^=
ID
属性がID
で始まるDOMを選択します(ID1、IDID、IDS、ID2など)
クラスを指定して、クラスごとに選択できるようにしますか?
$('.class').each(function(i,e) { // });
ID部分が必ずしも最初にない場合は、次のようにすることができます。
$( "[tagName][id*='ID']" )
セレクタの完全なリストは次のとおりです。 https://api.jquery.com/category/selectors/
$('element[id^="ID"]').each(function () {
console.log(this.value);
});
Elementは、ターゲットとなるhtml要素の名前です。
function(ID)
{
... $("#ID"+ID) ...
}
for (i=1;i<3;i++)
{
function(i);
}