2011-07-27 182 views

回答

55
$('#test').prop('checked', true); 

注意僅在1.6或更高版本的jQuery

6
$('#checkbox').prop('checked', true); 

當你要選擇它:

$('#checkbox').prop('checked', false); 
9
$('#test').attr('checked','checked'); 

$('#test').removeAttr('checked'); 
4

從jQuery的V1.6 使用prop

到CHEC K表是checkd或不

$('input:radio').prop('checked') // will return true or false 

,並使其checkd使用

$("input").prop("checked", true); 
+0

的OP沒有如果複選框被選中或不問,而是如何檢查 –

+0

@Nicola我有更新我的答案。 – diEcho

2

你不需要使用jQuery控制你的複選框。你可以用一些簡單的JavaScript來完成。

這個js代碼段應該很好地工作:

document.TheFormHere.test.Value = TRUE;

+1

你也可以在程序集中編寫代碼,但並不意味着你總是想要。 – Dismissile

6

我想你應該使用prop(),如果你使用的是jQuery 1.6以上。

要檢查它,你應該做的:

$('#test').prop('checked', true); 

取消選中它:

$('#test').prop('checked', false);