jQuery設置checkbox全選(區別jQuery版本)

jQuery設置checkbox全選在網上有各類文章介紹,可是爲何在咱們用他們的代碼的時候就沒有效果呢?javascript

若是你的代碼一點錯誤都沒有,先不要急着懷疑人家代碼的正確性,也許只是人家跟你用的jQuery版本不一樣而已。java

jQuery不少版本都會對一些小的功能作一些改進,好比checkbox的選中。jquery

jQuery對checkbox改動的界線版本 jquery1.9.1。blog

jquery1.9.1以前,全選是這樣的:ip

$('#checkbox').attr('checked',true)

$('#checkbox').attr('checked',false)

 jquery1.9.1以後,全選是這樣的:input

$('#checkbox').prop('checked',true)

$('#checkbox').prop('checked',false)

 判斷是否選中,通過我試驗:class

只能在jquery1.9.1以前使用。checkbox

$("input[name='chk_all']").attr('checked');di

在以前以後都能使用。query

$("input[name='chk_all']").is('checked');和$("input[name='chk_all']").prop('checked');

若是有錯誤,還請指正。

相關文章
相關標籤/搜索