1、prop方法获取、设置checked属性

<input type="checkbox" name="checkboxMain" onclick="CheckAll(this);" />
function CheckAll(obj) {
//获取checked属性
if ($(obj).prop("checked")) {
//设置checked属性
$("input[name='checkboxall']").prop("checked", true);
} else {
//设置checked属性
$("input[name='checkboxall']").prop("checked",false);
}
}

(1)总结

在jquery中应该使用prop方法来获取和设置checked属性,不应该使用attr。

(2)jquery版本原因

jquery-1.4.1.min.js、jquery-1.4.2.min.js可以用attr方法正确地获取或设置checkbox的checked属性,但是高版本例如:1.10.2.min.js就不能用attr方法正确地获取或设置checkbox的checked属性,在此声明:其他版本没有测试。

 2.js jquery中判断checkbox是否被选中的方法

在js中:
  document.getElementById("checkboxID").checked 返回true或者false jQuery中:
  $("input[type='checkbox']").is(':checked') 返回true或false

  

引用:https://blog.csdn.net/xiaouncle/article/details/52001117

最新文章

  1. HTML DOM
  2. PC-BSD 9.2 发布,基于 FreeBSD 9.2
  3. Delphi中uses在interfeace和implementation中的区别
  4. 《The Django Book》实战--第二章--动态网页基础
  5. Android空闲教室查询-资料
  6. FB面经prepare: task schedule II
  7. 二,WPF的布局
  8. leetcode@ [87] Scramble String (Dynamic Programming)
  9. nginx 显示discuz页面
  10. 并行HASH JOIN小表广播问题
  11. 【VirtualDOM】
  12. Android 获取系统或SDCARD剩余空间信息(转)
  13. Jquery autocomplete 插件使用
  14. WCF 基于Cookie的登录验证回传问题的解决
  15. 部署vc2008开发的程序(三种办法,但是我觉得这种办法最不好)
  16. ARM备忘
  17. 解决js中传值,Action获取是乱码问题
  18. Iveely Search Engine 0.4.0 的发布
  19. 六大主流开源SQL引擎
  20. 微信小程序开发——前端如何区分小程序运行环境

热门文章

  1. 最常用的15个前端表单验证JS正则表达式
  2. CSS预处理器(SASS和LESS)
  3. Repeater控件最后一笔记录高亮显示
  4. spring分布式事务学习笔记(2)
  5. 市场上主流的BI产品的“答案之书”
  6. sql_trace基本用法
  7. 基本css拼图形
  8. 类关系/self/特殊成员
  9. 异步解决方案(三)Promise
  10. Apache 403 错误。。