2016-08-24 9 views
0

common_NUMBERのようなIDで動的に異なるdivを生成しています。 divごとに番号が異なります。1つの部分だけが分かっている場合は、IDを選択してください

私は次のように、そのIDを使用してdiv要素にイベントを作成したいと思います:どのように私は動的にすべてのNUMBERの値のためのすべてのdiv#commonを選択することができます

$('#common_').on('click',function(){ 

}); 

?あなたはこのようにそれを行うことができます

答えて

4

$('div[id^="common_"]').on('click',function(){ 
    // code goes here 
}); 

は、それはあなたの問題を解決することを願っています。

+0

問題が解決した場合は、それをあなたの答えとしてください。似たようなものを探している人たちにも役立ちます。 –

1

あなたは

id属性 common_で始まるすべての divの要素を選択します
$("div[id^=common_]") 

、としてあなたのセレクタを指定することができます。

jsfiddle

0

既存の答えは尋ねた具体的な質問に答えるが、他の例のために、jQuery selectors pageをチェックアウトし、以下の情報を持っている:それは何かが含まれている属性の

チェック:

jQuery("[attribute*='value']") 

ステータスが何かである属性を確認します。

jQuery("[attribute^='value']") 

それが何かを終了したときに、属性のチェック:

jQuery("[attribute$='value']") 

などjQuery("[attribute!='value']")、より等しくないとして、あなたがやりたいかもしれない他のもの、の負荷があります。

関連する問題