Checkbox ընտրիչ
:checkbox ընտրիչը ընտրում է
checkbox-ները: Տեսնել
checkbox
տեգը:
$(':checkbox')-ի համարժեքն է
$('[type=checkbox]'):
Քանի որ :checkbox-ը չի պատկանում CSS-ի սպեցիֆիկացիային,
ապա արդիական
բրաուզերներում ավելի լավ կատարողականության համար դրա փոխարեն ավելի լավ է կիրառել
[type='checkbox']:
Շարահյուսություն
Այսպես մենք ընտրում ենք checkbox-ները:
$(':checkbox');
Ինչպես և այլ կեղծ-դասի ընտրիչների դեպքում
(որոնք սկսվում են ':'-ով), ':'-ից առաջ ավելի լավ է
դնել տեգի անվանումը կամ այլ ընտրիչ, հակառակ
դեպքում կկիրառվի '*' ընտրիչը,
այսինքն $(':checkbox')-ը կընկալվի որպես
$('*:checkbox'), ուստի դրա փոխարեն ավելի լավ է
օգտագործել $('input:checkbox'):
Օրինակ
Եկեք ընտրենք բոլոր checkbox-ները, փաթաթենք դրանք
span-ի մեջ: Ապա span-ների համար դարձնենք կանաչ ֆոն և
կարմիր շրջանակ օգտագործելով
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(); // կանխում է ֆորմայի ուղարկումը
});