jquery怎么样选中复选框
从后台得到值例如1,3 而页面上有对应的复选框<input type="checkbox" value="1"/>1<input type="checkbox" value="2"/>2<input type="checkbox" value="3"/> 怎么样将对应的复选框选中??求大神指教!!
[解决办法]
在body里面写个加载页面的方法,把值放进去,或者用jquery的方法加载页面时给值。
[解决办法]
至少要有name属性或id属性,如:
<input id="ck01" type="checkbox" value="1"/>
$("#ck01").attr("checked","checked");
或者:
<input name="ck01" type="checkbox" value="1"/>
$("input[name='ck01']").attr("checked","checked");
参见:
http://www.cnblogs.com/yuzhongwusan/archive/2009/02/27/1399264.html
[解决办法]
如果你的意思是通过值来check
<!DOCTYPE html><html><head> <meta charset="utf-8"> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script></head><body> <form> <input type="checkbox" value="1"/>1<input type="checkbox" value="2"/>2<input type="checkbox" value="3"/>3 </form> <script type="text/javascript"> var data = [1,3]; (function(data){ for (i in data){ var v = data[i]; $("input:checkbox[value='"+v+"']").attr("checked", "checked"); } }(data)); </script> </body></html>