Tôi muốn nhận được hộp kiểm có giá trị specfic và làm cho nó kiểm tra ..Nhận hộp với giá trị cụ thể
tôi làm như thế này
$(":checkbox").filter({"value":5}).attr("checked","true");
và đây là html
<input type="checkbox" name="priv" value="1"/>
<input type="checkbox" name="priv" value="2"/>
<input type="checkbox" name="priv" value="3"/>
<input type="checkbox" name="priv" value="4"/>
<input type="checkbox" name="priv" value="5"/>
<input type="checkbox" name="priv" value="6"/>
<input type="checkbox" name="priv" value="7"/>
<input type="checkbox" name="priv" value="8"/>
đây a demo của sự cố
Nó hoạt động, cảm ơn bạn – palAlaa
Bạn được chào đón – Adil
Đánh cắp tôi nửa giờ: Dấu chấm phẩy trong ví dụ mã thứ hai của bạn là loại tà ác. Khi bạn sao chép toàn bộ dòng ('$ (" input [type = checkbox] [value = 5] "). Prop (" checked ", true);') và dán nó vào tập lệnh của bạn, SublimeText + JSHint (trong trường hợp của tôi) sẽ ném lỗi 'Bất ngờ'. Trình duyệt ** ngừng thực thi ** mã của bạn với lỗi 'Mã thông báo không mong muốn ILLEGAL'. Xóa dấu chấm phẩy và thay thế bằng dấu chấm phẩy đã giúp tôi (hãy tưởng tượng sự tuyệt vọng của tôi ...) Tôi đoán có một ascii-char ẩn hoặc sth –