淺談checkbox的一些操作(實戰(zhàn)經(jīng)驗)
更新時間:2013年11月20日 17:08:45 作者:
checkbox看起來很簡單,有時很頭疼,有什么難的,下面就為大家介紹下checkbox的一些操作,不了解的朋友不要錯過
checkbox看起來很簡單,有時很頭疼,有什么難的,google一下,代碼都出來了,可是真的對嗎?!
1.通過$(selector).attr("checked")能獲取到實際值?
No,checkbox被選過一次后,結(jié)果一直是checked
2.通過$(selector).attr("checked", true)可以使checkbox被選中?
No,你可以試試
那怎么辦?
經(jīng)過實驗,總結(jié)如下:
以下obj = document.getElementById("id")
1.獲取值:$(selector).is(":checked")或$(selector).prop(":checked")返回true/false
2.操作選中:obj.checked = true
3.反選obj.checked = !obj.checked
復(fù)制代碼 代碼如下:
1.通過$(selector).attr("checked")能獲取到實際值?
No,checkbox被選過一次后,結(jié)果一直是checked
2.通過$(selector).attr("checked", true)可以使checkbox被選中?
No,你可以試試
那怎么辦?
經(jīng)過實驗,總結(jié)如下:
復(fù)制代碼 代碼如下:
以下obj = document.getElementById("id")
1.獲取值:$(selector).is(":checked")或$(selector).prop(":checked")返回true/false
2.操作選中:obj.checked = true
3.反選obj.checked = !obj.checked
相關(guān)文章
實現(xiàn)高性能JavaScript之執(zhí)行與加載
avaScript在瀏覽器中的性能,此問題因JavaScript的阻塞特征而復(fù)雜,也就是說JavaScript運行時其他的事情不能被瀏覽器處理,事實上,大多數(shù)瀏覽器使用單進(jìn)程處理JavaScript運行等多個任務(wù),而同一時間只能有一個任務(wù)被執(zhí)行。2016-01-01JS中創(chuàng)建函數(shù)的三種方式及區(qū)別
這篇文章主要介紹了js函數(shù)的多種定義方法與其區(qū)別,非常的詳細(xì),有需要的小伙伴可以參考下2016-03-03通過正則表達(dá)式獲取url中參數(shù)的簡單實現(xiàn)
下面小編就為大家?guī)硪黄ㄟ^正則表達(dá)式獲取url中參數(shù)的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06Javascript基礎(chǔ)知識(三)BOM,DOM總結(jié)
本文是基礎(chǔ)知識系列的第三篇文章,主要介紹javascript中BOM,DOM的一些心得總結(jié),非常實用,有需要的朋友可以參考下2014-09-09Three.js源碼閱讀筆記(基礎(chǔ)的核心Core對象)
Three.js是一個比較偉大的webgl開源庫,它簡化了瀏覽器3D編程,使得使用JavaScript在瀏覽器中創(chuàng)建復(fù)雜的場景變得容易很多接下來先從最基礎(chǔ)的核心(Core)對象開始,感興趣的朋友可以參考下2012-12-12