首页 > Web开发 > 详细

jquery如何判断checkbox(复选框)是否被选中

时间:2016-03-09 15:53:45      阅读:210      评论:0      收藏:0      [点我收藏+]

jquery如何判断checkbox(复选框)是否被选中

今天做了 显示和不显示密码的效果

遇到了一个小小的问题
 
1 $("#showPassword").attr("checked")
居然提示undefied 
查了资料后 才发现 需要改为
$("#showPassword").prop("checked")
 

再举一个例子:

<input id="chk1" type="checkbox" />是否可见
<input id="chk2" type="checkbox" checked="checked" />是否可见

像checkbox,radio和select这样的元素,选中属性对应“checked”和“selected”,这些也属于固有属性,因此需要使用prop方法去操作才能获得正确的结果。

$("#chk1").prop("checked") == false
$("#chk2").prop("checked") == true

如果上面使用attr方法,则会出现:

$("#chk1").attr("checked") == undefined
$("#chk2").attr("checked") == "checked"

jquery如何判断checkbox(复选框)是否被选中

原文:http://www.cnblogs.com/handsome1013/p/5258256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!