這幾天遇到checkbox使用
<script>
$('input').click(function() {
$(this).attr('checked');
});
</script>
點擊 checkbox,结果都是 undefined
原來是 jQuery 1.6 開始新增了一个方法 prop()
然而,attr跟prop分別因該用在什麼時候呢?
在Jquery 1.9.0 開始不建議使用 attr() 来對具有 true 和 false 兩個属性的属性进行操作了。
具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(),具體見下表:
發表評論
此篇評論