在jquery 1.8.x中的版本,我們對於checkbox的選取與不選取操作如下:
判斷是否選取
設定選取與不選取狀態:
但此方法在jquery1.9.1中,有些處理不一樣
IE10,Chrome,FF中,對於選中狀態,第一次$('#checkbox').attr('checked',true)可以實現
但是當透過程式碼清除選中,下次再透過程式碼$('#checkbox').attr('checked',true) 去選中時
雖然程式碼中有checked='checked',但是畫面表現都沒有打勾。
IE8,IE6下無此問題。
後來調查了相關的資料,發現現在attr('checked',true)都換成prop('checked',true)