2

クラスに基づいてラジオボタンのチェックを外すことは可能ですか?

$('#button').click(function () {

    $("input:radio[class^='.radio2']").each(function(i) {
      this.checked = false;
        });

});

JsFiddle = http://jsfiddle.net/nPgyd/1/

これは機能していないようです。

4

5 に答える 5

1

これはあなたにとって役立つかもしれません。

$('#button').click(function () {
    $("input:radio.radio2").each(function(i) {
            $(this).attr('checked',false);
    });

});

リンクを確認してください...

http://jsfiddle.net/nPgyd/13/

于 2013-07-27T12:01:03.453 に答える
1

試す

フィドルのデモ

$('#button').click(function () {

    $(".radio2").each(function(i) 
     {
          this.checked = false;
     });

});
于 2013-07-27T11:52:01.987 に答える
0

このようなことを試してみませんか?

$('#button').click(function () {

    $("input[type='radio'].radio2").each(function () {
        $(this).prop('checked', false);
    });

});

jsフィドル

于 2013-07-27T12:01:23.933 に答える
0

はい、できます。必要な構文はそれほど複雑ではありません。

$('#button').click(function () 
{    
    $(".radio2").each(function(i) 
    {
          this.checked = false;
    });                
});

または、radio2 クラスの入力のみに影響を与えたい場合は、次のようにします。

$('#button').click(function () 
{    
    $("input.radio2").each(function(i) 
    {
          this.checked = false;
    });                
});

jsFiddle デモ

于 2013-07-27T11:52:06.033 に答える