jQuery : วิธีการใช้ jquery ติ๊กเลือก checkbox หลายๆ ค่า

ถ้าหากตอนนี้เพื่อนๆ กำลังหาวิธีที่จะใช้ jQuery ในการเลือก input ที่เป็น checkbox หลายๆ ค่า มาถูกที่แล้วครับ ฮ่าๆ ๆ ซึ่ง jQuery จะมีฟังก์ชัน val() ที่ใช้สำหรับกำหนดค่าของ input ต่างๆ อยู่แล้วครับ โดยฟังก์ชันนี้จะรับค่าเป็นค่าเดี่ยวๆ หรือจะเป็น array ก็ได้ครับ

เช่น ถ้าเราต้องการดึงเอาค่าของ checkbox ที่ถูกเลือกอยู่ เรา

$('input:checkbox:checked').each(function(i,e){

console.info(i+' : '+e.value);

});

แล้วถ้าเราต้องการให้ jQuery ติ๊ก checkbox ให้เราล่ะจะทำไง ก็ประมาณนี้เลยครับ

โค้ด HTML

<input type="checkbox" name="mycheckbox" value="1"/>

<input type="checkbox" name="mycheckbox" value="2"/>

<input type="checkbox" name="mycheckbox" value="3"/>

<input type="checkbox" name="mycheckbox" value="4"/>

โค้ด Javascript

$('input:checkbox').val([1,2,3]); //เลือก checkbox ที่มีค่า 1 2 และ 3