不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
jQuery不同版本判断checkbox是否选中方法比较
编辑:dnawo 日期:2013-09-11
早前一直用下边方法判断checkbox是否选中:
但从jQuery1.6开始这个方法不好用,下边是jQuery两个版本获取checkbox的checked属性值比较:
jQuery1.5.2:
jQuery1.6.0:
在官方文档中有如下说明:
也就是说,从1.6开始,attr方法获取checkbox的checked属性值只有undefined和checked,所以,从1.6开始判断checkbox是否选中要用以下方法:
其实,我们还有其他方法来判断checkbox是否选中,以下方法在jQuery各版本都适用,推荐使用:
参考资料
[1].attr方法:http://api.jquery.com/attr/
[2].jQuery1.5.2:http://code.jquery.com/jquery-1.5.2.min.js
[3].jQuery1.6.0:http://code.jquery.com/jquery-1.6.min.js
复制内容到剪贴板 程序代码
if ($(elem).attr("checked") == true) {
//...
}
//...
}
但从jQuery1.6开始这个方法不好用,下边是jQuery两个版本获取checkbox的checked属性值比较:
jQuery1.5.2:
jQuery1.6.0:
在官方文档中有如下说明:
引用内容
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.
也就是说,从1.6开始,attr方法获取checkbox的checked属性值只有undefined和checked,所以,从1.6开始判断checkbox是否选中要用以下方法:
复制内容到剪贴板 程序代码
if ($(elem).attr("checked") == "checked") {
//...
}
//or
if ($(elem).prop("checked") == true) {
//...
}
//...
}
//or
if ($(elem).prop("checked") == true) {
//...
}
其实,我们还有其他方法来判断checkbox是否选中,以下方法在jQuery各版本都适用,推荐使用:
复制内容到剪贴板 程序代码
if ($(elem).is(":checked")) {
//...
}
//...
}
参考资料
[1].attr方法:http://api.jquery.com/attr/
[2].jQuery1.5.2:http://code.jquery.com/jquery-1.5.2.min.js
[3].jQuery1.6.0:http://code.jquery.com/jquery-1.6.min.js
上一篇: EasyUI表单项获取和设置值示例
下一篇: ASP.NET MVC3视图占位符RenderSection使用示例
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
下一篇: ASP.NET MVC3视图占位符RenderSection使用示例
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 3473
发表评论
请登录后再发表评论!