jquery對於radio等原有屬性設定選中

2021-08-22 10:16:10 字數 609 閱讀 5926

問題描述,jqueryj對於radio屬性進行html回顯頁面時,使用.attr("checked",true)無法在頁面顯示為選中狀態,應使用.prop("checked",true)

jquery回顯radio不應用.attr,應該用.prop; html自帶的標籤都應使用prop,會返回狀態資訊,也即使true或者false,而attr則會直接顯示標籤文字資訊。

如在谷歌瀏覽器中

id="test" >
alert($("#test").attr("checked"))顯示為undefined

alert($("#test").prop("checked"))顯示false,即為未選中狀態

結論:對於標籤的固有屬性,如選中與否,禁用與否,應當使用.prop通過true或false直接進行判斷。

attr只是將該屬性的字串顯示出來,如

alert($("#test").attr("checked"))則會直接顯示checked

使用JQUERY操作Radio

發展中經常使用radio為了實現使用者的選擇的影響。我在該專案中使用的一些jquery操作radio該方法。這裡分享,對於有需要的朋友參考的。1 變化radio選擇。引發一些結果 input radio name dialcheckresult change function 2 讓頁面中全部的ra...

Jquery 獲取 radio選中值

radio 1.獲取選中值,三種方法都可以 input radio checked val input type radio checked val input name rd checked val 2.設定第乙個radio為選中值 input radio first attr checked c...

Jquery 獲取 radio選中值

radio 1.獲取選中值,三種方法都可以 input radio checked val 這種方式親測不行 input type radio checked val input name rd checked val 2.設定第乙個radio為選中值 input radio first attr ...