Checkbox valija
Valija :checkbox valib
märkeruudud. Vaadake silti
checkbox.
$(':checkbox') ekvivalent on
$('[type=checkbox]').
Kuna :checkbox ei kuulu CSS spetsifikatsiooni,
siis tõhususe parandamiseks kaasaegsetes
brauserites on selle asemel parem kasutada
[type='checkbox'].
Süntaks
Nii valime me märkeruudud:
$(':checkbox');
Nagu teiste pseudo-klassi valijatega
(algavad ':'-ga), on ':' ees parem
panna sildi nimi või mõni teine valija,
vastasel juhul rakendatakse valijat '*',
see tähendab $(':checkbox') võetakse kui
$('*:checkbox'), seetõttu on selle asemel parem
kasutada $('input:checkbox').
Näide
Valime kõik märkeruudud, mähime need
span-i. Seejärel teeme span-idele rohelise tausta ja
punase raami meetodi abil
css:
<form>
<input type="button" value="button">
<input type="file">
<input type="checkbox">
<button>button</button>
<input type="reset">
<input type="radio" name="test">
<input type="radio" name="test">
<input type="checkbox">
<input type="text">
</form>
$('form input:checkbox')
.wrap('<span></span>')
.parent()
.css({background: 'green', border: '2px red solid'});
$('form').submit(function(event) {
event.preventDefault(); // takistab vormi saatmist
});