0

いくつかのラジオボタンを表すこのコードがあります。

<label>Tipologia Pdv: </label>
<input type="radio" name="tipologia_pdv" id="tipologia_pdv" value="Iper" style="width:40px;" /><span > Iper</span>
<input type="radio" name="tipologia_pdv" id="tipologia_pdv"
value="Super" style="width:40px;" /><span > Super</span>

次に、値をクリアするこのコードがありますが、ラジオボタンでは機能しません。

  $("#tipologia_pdv").val('');

さて、ここでチェックされた値をクリアするにはどうすればよいですか?これでチェック値を割り当て、それが機能します:

var js_tipologia_pdv = $('input:radio[name=tipologia_pdv]:checked').val();
4

3 に答える 3

1
$('#tipologia_pdv').attr('checked', false);

小道具も動作します

$('#tipologia_pdv').prop('checked', false);
于 2012-09-20T16:00:57.020 に答える
0
$("#tipologia_pdv").prop("checked", false);

http://api.jquery.com/prop/

于 2012-09-20T16:01:52.950 に答える
0

2つのラジオボタンのIDが同じであることがわかります。IDは一意である必要があります。

チェックされたプロパティはvalプロパティとは異なります..チェックを外すには、これを行う必要があります

var js_tipologia_pdv = $('input:radio[name=tipologia_pdv]:checked');

 js_tipologia_pdv.prop('checked', false);

FIDDLEを確認してください

于 2012-09-20T16:15:31.897 に答える