现象 使用了 jQuery 1.10 的版本,想实现 checkbox 的全部选中和全部取消选中,使用了 attr 的方法,如下: $(elem).attr("checked") 测试过程中发现,第一次从未选中状态变为选中,再从选中变为未选中,是可以的.但是第二次界面上就没有任何变化了,但是查看元素,发现 checked 属性实际上已经改变了.这是什么情况呢? 原因 看一下官方对这个函数的解释 .attr() Get the value of an attribute for the…
@@@@属性篇: 写作本篇文章的意义:jQuery的教程千千万,却没有英文版的API讲的系统.到位,一些话用中文翻译过来味道就变了,所以我将英文版的API的一些常用的方法单独提出来放在这里,并用自己的实践+理解陈述,在大家懒得查看官网的时候可以做为参考. 属性的作用的原文描述:These methods get and set DOM attributes of elements.即用来获取/设置DOM元素的属性的值:我们经常需要在页面中从元素中取值和设值,这些方法使用频次“非常高”!所以掌握它…