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

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

如何使用jQuery獲取select的所有選項?

如何使用jQuery獲取select的所有選項?

如何通過傳遞ID來通過jQuery獲得select的所有選項?我只是想獲得他們的價值觀,而不是文字。
查看完整描述

3 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

使用:


$("#id option").each(function()

{

    // Add $(this).val() to your list

});

.each()| jQuery API文檔


查看完整回答
反對 回復 2019-11-22
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

我不知道jQuery,但我確實知道,如果您獲得select元素,它將包含一個“ options”對象。


var myOpts = document.getElementById('yourselect').options;

alert(myOpts[0].value) //=> Value of the first option


查看完整回答
反對 回復 2019-11-22
?
肥皂起泡泡

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

$.map 這可能是最有效的方法。


var options = $('#selectBox option');


var values = $.map(options ,function(option) {

    return option.value;

});

$('#selectBox option:selected')如果只希望選擇更改選項,則可以添加更改選項。


第一行選擇所有復選框,并將其jQuery元素放入變量中。然后,我們使用.mapjQuery函數將函數應用于該變量的每個元素;我們要做的就是返回每個元素的值,因為這就是我們關心的全部。因為我們將它們返回到map函數內部,所以實際上它按照請求構建值的數組。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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