關於有時候JQuery使用.val()賦值失敗問題


jQuery中有3個獲取元素value值的函數比較相似:attr(), prop(), val();

具體作用網上比較多就不展示對比過程了,結果就是:prop()和val()都能獲取到文本框的實際value值,而attr()獲取的則始終為文檔結構中的value的屬性值,與文本框實際值無關,並不會變化;

所以在頁面input的輸入框的值如果是初始化的時候賦值的,這時候使用.val()是無法賦值的,一直賦值失敗,這時候可以使用attr()來對輸入框進行賦值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM