Селектори checkbox
Селектори :checkbox
чекбоксҳоро интихоб мекунад. Теги
checkbox-ро бубинед.
Ба $(':checkbox') баробари
$('[type=checkbox]') аст.
Азбаски :checkbox ба спецификатсияи CSS тааллуқ надорад,
барои беҳтар кардани суръат дар браузерҳои муосир
ба ҷои он истифода бурдани
[type='checkbox'] беҳтар аст.
Синтаксис
Ҳамин тавр мо чекбоксҳоро интихоб мекунем:
$(':checkbox');
Ҳамон тавре ки бо дигар селекторҳои псевдо-классҳо
(бо ':' саршаванда), пеш аз ':' беҳтар аст
номи тег ё селектори дигарро гузоштан, дар
акси ҳол селектори '*' истифода мешавад,
яъне $(':checkbox') чун
$('*:checkbox') дарк карда мешавад, аз ин рӯ ба ҷои ин беҳтар аст
истифода бурдани $('input:checkbox').
Мисол
Биёед, ҳамаи чекбоксҳоро интихоб кунем, онҳоро
дар спан печонем. Сипас барои спанҳо замини сабз ва
чарҳи сурх бо усули
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(); // пешгирӣ кардан аз фиристодани форм
});