IDの配列 - JavaScript / JQueryで選択する方法


Answers

あなたはちょうどそれらのように参加することができます:

var ids = ['div1', 'div2', 'div3'];

$('#' + ids.join(',#')).click(function() { alert('hi'); });
Question

私はいくつかのサーバー側の検証から戻ってくる要素識別子の配列を持っています。 IDの先頭に「#」は付いていません。 配列を通って各メンバに#を前置するのではなく、すべての要素をIDで直接選択するjqueryの手段はありますか?




IDが文字列であれば、このようにjQueryで選択することができます

$("#"+id); //gives you one element

似ているIDが複数ある場合は、Elzoの提案を使用してください。




jQueryでは、このようにIDで選択できます

$("[id=id_value]"); // returns 1 id

あなたがid_1やid_2のような名前を付けたら、これを行うことができます

$("[id^='id_]") // returns multiple 





Links