jQuery 1.6之後的.prop() vs .attr()

有寫網頁的應該都不陌生jQuery啦,關於1.6之後突破性的prop,請參考以下二篇好文嚕

jQuery 1.6.1上場救援,不用改寫attr()囉
● .prop() vs .attr()

其實老早就改用jQuery1.6.2,甚至有些專案已經直上1.7或更新版本,但一直都沒發現主要是開發時都愛用Firefox+firebug,IE是偶爾想到測一下,沒想到一個舊專案被我發現用IE 7會有偶爾無法透過attr正確展示RadioButton勾選狀態的情況,好險改動方式極簡單,直接改用prop~收工!

舊寫法
$('#myRadioButton').attr('checked', false);

新寫法
$('#myRadioButton').prop('checked', false);

沒有留言: