jquery - 从值列表中选中复选框

标签 jquery

我有一个值列表:

 <script>
 $().ready(function() {
var pi = '1,8';
    $('#items_'+i).attr("checked",true);
 });
 </script>                    

1 <input type="checkbox" id="items_1" name="myitems" value="1"  /> <br/>
2 <input type="checkbox" id="items_2" name="myitems" value="2"  /> <br/>
3 <input type="checkbox" id="items_3" name="myitems" value="3"  /> <br/>
4 <input type="checkbox" id="items_4" name="myitems" value="4"  /> <br/>
5 <input type="checkbox" id="items_5" name="myitems" value="5"  /> <br/>

6 <input type="checkbox" id="items_6" name="myitems" value="6"  /> <br/>
7 <input type="checkbox" id="items_7" name="myitems" value="7"  /> <br/>
8 <input type="checkbox" id="items_8" name="myitems" value="8"  /> <br/>
9 <input type="checkbox" id="items_9" name="myitems" value="9"  /> <br/>

根据上面的列表 pi,我只想检查 items_1 和 items_8。不知道如何。

最佳答案

尝试一下

var pi = '1,8';
var array = pi.split(','); // split on the comma creates an array
for(var x=0; x<array.length; x++){
    $('#items_'+x).attr("checked",true);}

关于jquery - 从值列表中选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931266/

相关文章:

jquery - 为什么 jquery .val() 只更改隐藏输入字段的值属性?

jQuery.css() 不返回设置为红色的边框颜色

javascript - Jquery 自动完成字体 : change font in the box

javascript - jQuery 不适用于动态生成的相同 div

Jquery选择器: jquery function which alters the style of the `<li>` containing the 'quit' link

javascript - DataTables 过滤单元格内容而不是数据库值

javascript - .animate ScrollTop 可以工作但不流畅

javascript - jQuery 从 PHP 函数访问 Ajax 响应

jQuery:在事件处理程序中获取元素索引的最佳方法

javascript - jsplumb 拖放连接会转到错误的元素