使用最新版本jquery,在对checkbox操作时发现 attr属性全选,反选等不起作用,后查发现新版本对标签属性的设置发生了变化。

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。

关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:

  • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
  • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

对全选,全不选,反选的操作代码如下:

       $("#all").click(function () {
$(":checkbox").prop('checked', true);
});
$("#no").click(function () {
$(":checkbox").prop('checked', false);
});
$("#rev").click(function () {
$(":checkbox").each(function () {
$(this).prop("checked", !$(this).prop("checked"));
});
})

最新文章

  1. 【Mybatis架构】 延迟加载
  2. Struts1.x 中的 Validate 框架
  3. display:inline 遇上 li 无效? why?
  4. mysql innodb表 utf8 gbk占用空间相同,毁三观
  5. CI 框架中的自定义路由规则
  6. IOS开发之SWIFT
  7. jsp自定义标签1
  8. arraylist linkedlist性能测试
  9. Apache的rewrite规则详细介绍
  10. MySQL重置root用户密码的方法(转)
  11. jquery UI推荐
  12. 链表插入排序(insertion-sort-list)
  13. foundation 框架 NSString常用总结(二)
  14. POJ1664(整数划分)
  15. java基础系列之ConcurrentHashMap源码分析(基于jdk1.8)
  16. C++第四课:类的使用(二)[个人见解]
  17. Windows 环境下的 protoc 安装(转)
  18. Oracle高级查询之over(partition by...)
  19. C/C++程序中内存被非法改写的一个检测方法
  20. 第十二周(12.01-12.04)----final评论I

热门文章

  1. python2.7入门---CGI编程&表单操作&cookie操作
  2. 如何在同一个Excel里,对两个很相似的工作簿比对出不同之处
  3. AS 3.1 项目打包成jar或aar
  4. 毕业 迷茫 继续OR放弃?
  5. 北京Uber优步司机奖励政策(12月8日)
  6. 北京Uber优步司机奖励政策(10月5日~10月11日)
  7. CF 643 E. Bear and Destroying Subtrees
  8. 聊聊WS-Federation
  9. Visual Studio 智能提示功能消失解决办法
  10. 阿里云中linux 下svn服务器安装