2016-12-05 86 views
-2

我想取消選中單選按鈕,但第一個被選爲默認值。我用這個代碼,但這不適合我。這段代碼給「請選擇下列選項之一」,當我刪除的必要屬性選中單選按鈕,張貼和未知的控制器如何取消選中php中的單選按鈕使用jquery

$("#FIRST").prop('checked',false); 
$("#SECOND").prop('checked',false); 
$("#THIRD").prop('checked',false); 

我也用這一個,但它也沒有爲我工作

var radio = $("FIRST"); 
radio.prop('checked', false).button("refresh"); 

回答

0

jQuery的< 1.6:

要檢查/取消選中複選框,使用屬性檢查,並改變這一點。使用jQuery你可以做:

$('#myCheckbox').attr('checked', true); // Checks it 
$('#myCheckbox').attr('checked', false); // Unchecks it 

因爲你知道,在HTML中,它看起來是這樣的:

<input type="checkbox" id="myCheckbox" checked="checked" /> <!-- Checked --> 
<input type="checkbox" id="myCheckbox" /> <!-- Unchecked --> 

但是,你不能相信.attr()方法得到的值複選框(如果你需要的話)。您將不得不依賴.prop()方法。

所以jQuery的1.6+:

.attr()被棄用性能;使用新的.prop(),而不是用作:

$('#myCheckbox').prop('checked', true); // Checks it 
$('#myCheckbox').prop('checked', false); // Unchecks it 
+0

這也給出了同樣的「請選擇這些選項」 –

0

嘗試了這種方式:

$(document).find('input#FIRST').prop('checked', true); // Checks it 
$(document).find('input#FIRST').prop('checked', false); // Unchecks it 
相關問題