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

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

從下拉列表中獲取選定選項

從下拉列表中獲取選定選項

LEATH 2019-06-21 16:48:33
從下拉列表中獲取選定選項通常我用$("#id").val()若要返回所選項的值,請執行以下操作。所選標簽具有id。aioConceptNameHTML代碼<label>Name</label><input type="text" name="name" /><select id="aioConceptName">     <option>choose io</option>     <option>roma</option>     <option>totti</option></select>
查看完整描述

3 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

對于下拉選項,您可能需要這樣的內容:

var conceptName = $('#aioConceptName').find(":selected").text();

原因val()這并不是因為點擊一個選項不會改變下拉列表的值-它只是添加了:selected屬性設置為所選項,該選項是兒童下墜的。


查看完整回答
反對 回復 2019-06-21
?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

為每個選項設置值

<select id="aioConceptName">
    <option value="0">choose io</option>
    <option value="1">roma</option>
    <option value="2">totti</option></select>

$('#aioConceptName').val()不起作用是因為.val()返回value屬性。要使它正常工作,value屬性必須設置在每個<option>.

現在你可以打電話了$('#aioConceptName').val()而不是這些:selected巫毒是別人推薦的。


查看完整回答
反對 回復 2019-06-21
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

我偶然發現了這個問題,并開發了一個更簡潔的版本埃利奧特·邦納維爾的答案:

var conceptName = $('#aioConceptName :selected').text();

或泛指:

$('#id :pseudoclass')

這為您節省了一個額外的jQuery調用,一次選擇了所有內容,并且更加清晰(我的觀點)。


查看完整回答
反對 回復 2019-06-21
  • 3 回答
  • 0 關注
  • 593 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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