亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery的屬性與樣式之.val()問題

jQuery的屬性與樣式之.val()問題

兜小麥 2017-05-03 11:34:27
.val()方法.val()無參數,獲取匹配的元素集合中第一個元素的當前值.val( value ),設置匹配的元素集合中每個元素的值.val( function ) ,一個用來返回設置值的函數?注意事項:通過.val()處理select元素, 當沒有選擇項被選中,它返回null.val()方法多用來設置表單的字段的值如果select元素有multiple(多選)屬性,并且至少一個選擇項被選中, .val()方法返回一個數組,這個數組包含每個選中選擇項的值方法第一條跟注意事項的第一條不矛盾嗎?<select id="single">??????? <option>慕課網</option>??????? <option>博客園</option></select><select id="multiple" multiple="multiple">??????? <option>imocc</option>??????? <option>慕課網</option>??????? <option>博客園</option>??? </select><p></p><p></p>?$("p:first").text( $("#single").val() )獲取到的值是“慕課網”而不是null?$("p:last").text( $("#multiple").val() )獲取到的值是null是不是應該這樣認為:當通過.val()處理的select元素有multiple多選這一項時,如果沒有選項被選中則返回null;當通過.val()處理的select元素沒有multiple多選這一項時,如果沒有選項被選中則返回第一個option的值;
查看完整描述

1 回答

?
Caballarii

TA貢獻1123條經驗 獲得超629個贊

記住你看到的現象就好了,不確定的時候就寫個例子看一下,背是沒有用的

查看完整回答
反對 回復 2017-05-03
  • 兜小麥
    兜小麥
    嗯嗯,我也是有疑問才試了試總結了一下
  • 1 回答
  • 0 關注
  • 1006 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號