-2

どのラジオボタンがチェックされていないか確認したいのですが、どうすればよいですか?

    $(document).ready(function(){

     $('#delete_btn').click(function(){ as answer
         if ( !($("RadioGroup1").is(':checked')) )// THis line is not wirking..I need the code for this line
{ 


             }else{
//message
        }
4

4 に答える 4

1

おそらく間違ったセレクターを使用しました

$("RadioGroup1")

$(".RadioGroup1")またはの代わりに$("#RadioGroup1")

于 2012-07-16T13:35:08.073 に答える
0

jQuery 1.7以降では、使用できます.prop()

$(document).on('click','#delete_btn', function(){
  if($(this).prop('checked')){
    // do whatever if checked
   }
})
于 2012-07-16T13:34:00.773 に答える
0

クライアント側では?

その場合は、すべてのラジオボタンを照会し、それらをループして、「チェック済み」ステータスを確認します。

$("input:radio").each(function(){
   if($(this).attr("checked")!='checked' || !($(this).attr("checked"))){

   }
});
于 2012-07-16T13:34:14.270 に答える
0

セレクターが結果を返す場合、配列で結果を返します。

同様に、セレクターがゼロ要素を返す場合、セレクターが返す配列は空になります。返される配列の長さを簡単にテストできます-

$("#radioElement:checked").length

長さがゼロより大きい場合-そのセレクターの下にいくつかの無線要素あります。:checked

于 2012-07-16T13:35:00.587 に答える