Web前端

说说 is(“:checked”) 判断一个单选(复选)框是否选中

分享一下偶然在做项目的时候遇到的一个关于是否选中获取值的问题:dizzy_face:

*此文所用jQuery版本应大于1.6.1

无论是否选中,返回的值一直是 checked 。(至于为什么返回的是checked,那是因为checked属性对应的值只有checked这一个,所以写什么checked=false,checked=”true”,checked=”unchecked” 这些是毫无意义的。都等同于checked=”checked”,可以参考文档 input标签)

回到正题,我们希望的结果肯定是,如果选中了就返回true,没选中就返回false。
如果对jQuery比较熟悉,一般会这么处理(借鉴了此作者的写法)

<input id="checkbox1" type="checkbox" checked>
    <input id="checkbox2" type="checkbox>
    $("#checkbox1").is(":checked") // true
    $("#checkbox2").is(":checked") // false
我还没有学会写个人说明!

jq改变select中option的值

上一篇

Jq阻止在IE浏览器防止退格键返回

下一篇

你也可能喜欢

1 条评论

  1. 很棒

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

分类目录

分类标签