Set value input type="checkbox" jquery js như thế nào? mình dùng js gán val vào cho nó mà không được giá trị checkbox là true hoặc false Mã: <input id="ckbox" type="checkbox" name="ckbox" value="ckbox" /> $("#ckbox").val(true); // không hoạt động
Thử như sau đảm bảo ok nhé: Mã: $("#ckbox").prop("checked",true); Mã: $("#ckbox").prop("checked",false); Hoặc Mã: $("#ckbox").attr("checked",true); Mã: $("#ckbox").attr("checked",false); ----------------------- Mã: $("div.row-form input[type='checkbox']").attr('checked','checked') $("div.row-form #estado_cat").attr("checked","checked"); $("div.row-form #estado_cat").attr("checked",true); -------------- Lấy dữ liệu input type Checkbox làm như sau Cách 1: Mã: if ($('#check_id').is(":checked")) { // it is checked } Hoặc Mã: $("#idcheckbox input[type='checkbox']").val(); $("#idcheckbox[type='checkbox']").val(); Cách 2: Mã: $("#some_id").attr("checked") ? 1 : 0; $("#some_id").attr("checked") || 0; Bắt sự kiện thay đổi của checkbox HTML: $("#idcheckbox[type='checkbox']").change(function () { var value = $(this).val(); if ($(this).is(":checked")) { alert("true"); } else { alert("false"); } });