我有一些工作腳本,但我知道有一種方法可以用if語句清理它,但我永遠無法使它工作。如何檢查輸入值是否等於下列任何值然後選中複選框
我試圖找到一種方法來搜索值是否等於2,3或5.如果是,那麼選中複選框。
下面是腳本:
var num = 5;
$('input:checkbox[value="' + num + '"]').attr('checked', true);
var num = 2;
$('input:checkbox[value="' + num + '"]').attr('checked', true);
var num = 3;
$('input:checkbox[value="' + num + '"]').attr('checked', true);
HTML:
<div id="select">
<input type="checkbox" name="my_check[]" value="1">
<input type="checkbox" name="my_check[]" value="2">
<input type="checkbox" name="my_check[]" value="3">
<input type="checkbox" name="my_check[]" value="4">
<input type="checkbox" name="my_check[]" value="5">
</div>
從[用於文檔的ATTR(http://api.jquery.com/attr):***檢索和更改DOM屬性,如'checked',' (''.prop()'](http://api.jquery.com/prop/)方法。*** –