JQuery根据名称和值检查复选框,多维

时间:2013-05-27 00:22:55

标签: jquery

我有一系列复选框,我想在文档加载时检查JQuery。 让我们说图片783类别22和图片282类别17.实现这一目标的代码是什么。

由于

<input name="picture[783][categories][]" type="checkbox" value=22>
<input name="picture[783][categories][]" type="checkbox" value=3> 
<input name="picture[783][categories][]" type="checkbox" value=17> 
<input name="picture[783][categories][]" type="checkbox" value=7>
<input name="picture[783][categories][]" type="checkbox" value=2>
<input name="picture[782][categories][]" type="checkbox" value=22>
<input name="picture[782][categories][]" type="checkbox" value=3> 
<input name="picture[782][categories][]" type="checkbox" value=17> 
<input name="picture[782][categories][]" type="checkbox" value=7>
<input name="picture[782][categories][]" type="checkbox" value=2>

2 个答案:

答案 0 :(得分:0)

选择目标元素后,为了更改属性,可以使用prop方法。

$('input[name="picture[783][categories][]"]')
       .filter('[value=22]')
       .prop('checked', true);

http://jsfiddle.net/52Yn6/

答案 1 :(得分:0)

$('input[type=checkbox]').each(function($ind,$obj){ if ($($obj).is(':checked')) { /* ... */ }});