jQuery中有3個獲取元素value值的函數比較相似:attr(), prop(), val();
具體作用網上比較多就不展示對比過程了,結果就是:prop()和val()都能獲取到文本框的實際value值,而attr()獲取的則始終為文檔結構中的value的屬性值,與文本框實際值無關,並不會變化;
所以在頁面input的輸入框的值如果是初始化的時候賦值的,這時候使用.val()是無法賦值的,一直賦值失敗,這時候可以使用attr()來對輸入框進行賦值。
jQuery中有3個獲取元素value值的函數比較相似:attr(), prop(), val();
具體作用網上比較多就不展示對比過程了,結果就是:prop()和val()都能獲取到文本框的實際value值,而attr()獲取的則始終為文檔結構中的value的屬性值,與文本框實際值無關,並不會變化;
所以在頁面input的輸入框的值如果是初始化的時候賦值的,這時候使用.val()是無法賦值的,一直賦值失敗,這時候可以使用attr()來對輸入框進行賦值。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。