jquery – 获取具有特定值的复选框

发布时间:2020-03-24 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了jquery – 获取具有特定值的复选框脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想获得具有特定价值的复选框,并使其检查..

我这样做

$(":checkbox").filter({"value":5}).attr("checked","true");​

这里是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"/>​

这是一个demo的问题

解决方法

您可以使用 Attribute Equals Selector [name=”value”]获得具有特定价值的复选框。也可以使用 prop()而不是 attr(),因为这是 jQuery doc推荐的方式。

Live Demo

$(":checkbox[value=4]").prop("checked","true");

要么

$("input[type=checkbox][value=5]").prop("checked",true);

说明:选择具有指定属性的元素,其值等于特定值jQuery doc

您也可以使用attr(),但是prop更适合布尔属性。

$(":checkbox[value=4]").attr("checked","true");

As of jQuery 1.6,the .attr() method returns undefined for attributes that have not been set. To retrieve and change DOM properties such as the checked,selected,or disabled state of form elements,use the .prop() method,07003

总结

以上是脚本之家为你收集整理的jquery – 获取具有特定值的复选框全部内容,希望文章能够帮你解决jquery – 获取具有特定值的复选框所遇到的程序开发问题。

其他人正在看

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478
标签: