2011-07-27 29 views

Odpowiedz

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

Uwaga tylko w jQuery 1.6+

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

kiedy chcesz niezaznaczone:

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

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

z jQuery v1.6 użytku prop

do CHEC k, która jest checkd lub nie

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

i aby checkd używać

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

PO nie pytał, czy jest zaznaczone pole wyboru lub nie, ale jak to sprawdzić –

+0

@Nicola ja zaktualizuj moją odpowiedź. – diEcho

2

Nie trzeba kontrolować wyboru z jQuery. Możesz to zrobić za pomocą prostego skryptu JavaScript.

Ten urywek JS powinny działać prawidłowo:

document.TheFormHere.test.Value = true;

+1

Można również napisać kod w zespole, ale to nie znaczy, że zawsze chcesz. – Dismissile

6

Myślę, że powinieneś użyć prop(), jeśli używasz jQuery w wersji 1.6.

Aby to sprawdzić należy zrobić:

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

aby go odznaczyć:

$('#test').prop('checked', false); 
Powiązane problemy