關於radio標籤中的一些坑(有新問題會繼續更新)

    關於input,作爲一個前端不瞭解是不合格的,畢竟任何一個項目都不會少了這個標籤,其實input標籤大部分還好說,但是最大的問題是radio、checkbox這種選擇標籤。

    關於radio,checkbox的使用,現在很多人都放棄了原生的input的radio和checkbox表情轉而選擇其他的插件,無疑這是個聰明而且省事的辦法,但不得不說原生的最大的好處是靈活。所以有些情況下還是會用到的。

    <input type='radio' id='x' name='x' checked/>

    下面先說下問題。當使用jquery的方法給radio添加checked屬性的時候,是沒有問題的,但當給checked屬性的值置空的時候就有問題,結果radio還是被選中的狀態。

    問題原因是 當你添加時radio會存在一個checked的屬性,注意,checked的屬性時就是選中的狀態,這並不需要他存在什麼值時他就是選中狀態,所以就出現利用jquery獲取選中值時出錯。

    解決方案,也是注意事項,當你需要利用代碼來控制選擇項時,請使用原生的checked屬性,或者使用添加刪除屬性(不推薦),再或者選擇懶人專用的jquery插件

    好了,如果遇到其他問題在添加。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章