3 回答

TA貢獻1851條經驗 獲得超3個贊
使用:
$("#id option").each(function()
{
// Add $(this).val() to your list
});
.each()| jQuery API文檔

TA貢獻1111條經驗 獲得超0個贊
我不知道jQuery,但我確實知道,如果您獲得select元素,它將包含一個“ options”對象。
var myOpts = document.getElementById('yourselect').options;
alert(myOpts[0].value) //=> Value of the first option

TA貢獻1829條經驗 獲得超6個贊
$.map 這可能是最有效的方法。
var options = $('#selectBox option');
var values = $.map(options ,function(option) {
return option.value;
});
$('#selectBox option:selected')如果只希望選擇更改選項,則可以添加更改選項。
第一行選擇所有復選框,并將其jQuery元素放入變量中。然后,我們使用.mapjQuery函數將函數應用于該變量的每個元素;我們要做的就是返回每個元素的值,因為這就是我們關心的全部。因為我們將它們返回到map函數內部,所以實際上它按照請求構建值的數組。
添加回答
舉報