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

我看到两个单选按钮具有相同的 ID。ID应该是唯一的..

选中的属性与 val 属性不同。要取消选中它,您必须这样做

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

 js_tipologia_pdv.prop('checked', false);

检查小提琴

于 2012-09-20T16:15:31.897 回答
0
$("#tipologia_pdv").prop("checked", false);

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

于 2012-09-20T16:01:52.950 回答