之间的差异)和道具(attr()在jQuery时修改选中的属性
当你选择复选框按钮,有一个问题,使用美元。属性报表('checked ',真的),将改为属性复选框被选中,第一次点击后不在Chrome浏览器有效,IE8是没有问题的。百度长期以来发现的原因是HTML的属性分为属性和属性,后者被称为特性。
选中的属性被划分为属性>检查,属性为true,false。
一个复选框,如果选中检查是没有定义的,警觉的结果(美元。attr(检查))是不确定的,如果它已经被定义,结果检验。属性不在复选框的状态的变化而变化。
道具的输出(美元。attr(检查))是虚假和真实的,其变化的性质分别。
所以道具()时使用修改检查属性。道具()是jQuery1.6版本后加入。
因特网上其他相似属性的图表:
此外,在IE9之前的版本,如果物业不在DOM元素被删除,财产的价值(简单类型:数字,字符串,布尔除外)成立。道具()方法,这会导致内存泄漏。确保DOM对象的价值和避免内存泄漏,该数据()方法可以使用。还没见面,先在这里。