$(this).attr(‘checked’)返回dundefined問題

最近在對一個項目的前端進行調整時,發現項目原來用的低版本的jQuery存在一些問題,於是就把jQuery換成了比較新的v1.72,但是發現原來$(this).attr(‘checked’)返回的不再是true or false,選中的情況下返回checked,未選中的情況返回undefined,看了jQuery文檔後原來v1.6以後$(this).attr(‘checked’)就返回checked和undefined,v1.6以前返回true和false,v1.6以後可以使用$(this).is(‘:checked’)或者$(this).prop(‘checked’)來返回true和false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章