2012-09-20 70 views
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(); 

回答

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

道具作品也

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

使用'prop'了'attr'更高版本的jQuery。 – zzzzBov

+0

謝謝你,我會在幾分鐘內答覆你的答案:) – Kledi

0
$("#tipologia_pdv").prop("checked", false); 

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

+1

jquery的官方文檔是在[api.jquery.com](http://api.jquery.com/),並且是更新的,日期比jqapi.com。 – zzzzBov

0

我看到兩個單選按鈕具有相同ID。 ID應該是唯一的..

Checked屬性比VAL性質不同。要取消它,你必須在做這個

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

js_tipologia_pdv.prop('checked', false); 

檢查FIDDLE