1

ページにたくさんのhtmlチェックボックスがありますが、2つの異なるチェックボックスのグループが必要です。それらをクラスに割り当てたり、divに挿入したりできるので、どういうわけか別々に参照できると思います...?これを構文的に行う方法がわからないだけです。

たとえば、現在私は使用しています

$('input[type=checkbox]').change(function(){ /*insert my code functionality here*\ });

チェックボックスを参照しますが、半分だけに適用したい場合は、すべてのチェックボックスが変更されます。

4

4 に答える 4

1

あなたはこれを試すことができます

HTML

<input type="checkbox" value="1" class="group1" name="chk1" />Check One
<input type="checkbox" value="2" class="group1" name="chk2" />Check Two

<input type="checkbox" value="3" class="group2" name="chk3" />Check One
<input type="checkbox" value="4" class="group2" name="chk4" />Check Two​

JS

$('input[type=checkbox].group1').change(function(){
   // code
});

$('input[type=checkbox].group2').change(function(){
   // code
}); 

ここに例があります。

于 2012-10-26T20:01:25.927 に答える
0

異なるクラスでグループを識別し、jqueryを介してクラスでグループを判別できます。

$('.specific_group_class').change(function(){..}
于 2012-10-26T19:51:37.080 に答える
0

クラスを使用して、それらを2つのグループに分けます。

.tobechecked  // Assign a class to all the checkboxes that need to 
              // for this event

$('.tobechecked').change(function(){
于 2012-10-26T19:49:53.647 に答える
0

質問で言ったように、クラスを使用します。

次に、そのように行うことができます:

$(".check-1, .check-2").change(function(e) {
    /* do work */
});

jsFiddleを参照してください

于 2012-10-26T20:01:41.777 に答える