ซีเล็คเตอร์ checkbox
ซีเล็คเตอร์ :checkbox เลือก
checkbox ดูแท็ก
checkbox
คำสั่งที่เทียบเท่ากับ $(':checkbox') คือ
$('[type=checkbox]')
เนื่องจาก :checkbox ไม่ได้เป็นส่วนหนึ่งของข้อกำหนด CSS
เพื่อประสิทธิภาพที่ดีขึ้นในเบราว์เซอร์รุ่นใหม่
ควรใช้ [type='checkbox'] แทน
ไวยากรณ์
นี่คือวิธีที่เราเลือก checkbox:
$(':checkbox');
เช่นเดียวกับซีเล็คเตอร์ pseudo-class อื่นๆ
(ที่ขึ้นต้นด้วย ':') ควรใส่ชื่อแท็กหรือซีเล็คเตอร์อื่น
ก่อน ':' มิฉะนั้นจะใช้ซีเล็คเตอร์ '*'
ซึ่งหมายความว่า $(':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(); // ป้องกันการส่งฟอร์ม
});