1

データベース内の値に基づいてJavaScriptコードを生成するASP.NETページで作業しています。

たとえば、データベースには、のsum([#itemA])ような式に評価される式がある場合があります$('#itemA').change(function(){ sum(this); });

またはなどのjQueryセレクターを使用して要素を選択できることは知っていますが、クラスまたはIDのいずれかを持つ要素が選択されるようにこれらのセレクターを組み合わせる方法がある$('[id*=itemA]')$('[class*=itemA]')どうか疑問に思っています。itemA

現在、私のコードではif/else、IDまたはクラスを処理するためにブロックを使用していますが、より簡単な実装がある場合は、それを使用したいと思います。

jQueryのドキュメントを見て、少しググってみましたが、質問に答えるものは何も見つかりませんでした。

前もって感謝します!

4

3 に答える 3

3

これはトリックを行う必要があります

$('[id*=itemA], [class*=itemA]')

詳細については、jqueryの公式ドキュメントをご覧ください。

于 2013-03-25T15:59:17.190 に答える
1

次のような複数のセレクターを使用する

    $('.class1, .class2....., .classn')

文字通り、ID名、クラス名、または指定したセレクターなどをコンマで区切って使用できます。

于 2013-03-25T15:59:40.483 に答える
0

cssのように、セレクターが区切られている場合、,それらは累積されます。

var elements = $('[id*=itemA], [class*=itemA]')
于 2013-03-25T15:59:06.793 に答える