猿问
如何使用jQuery获取select的所有选项?
如何通过传递ID来通过jQuery获得select的所有选项?
我只是想获得他们的价值观,而不是文字。
神不在的星期二
浏览 1273
回答 3
3回答
皈依舞
使用:$("#id option").each(function(){ // Add $(this).val() to your list});.each()| jQuery API文档
0
0
0
catspeake
我不知道jQuery,但我确实知道,如果您获得select元素,它将包含一个“ options”对象。var myOpts = document.getElementById('yourselect').options;alert(myOpts[0].value) //=> Value of the first option
0
0
0
肥皂起泡泡
$.map 这可能是最有效的方法。var options = $('#selectBox option');var values = $.map(options ,function(option) { return option.value;});$('#selectBox option:selected')如果只希望选择更改选项,则可以添加更改选项。第一行选择所有复选框,并将其jQuery元素放入变量中。然后,我们使用.mapjQuery函数将函数应用于该变量的每个元素;我们要做的就是返回每个元素的值,因为这就是我们关心的全部。因为我们将它们返回到map函数内部,所以实际上它按照请求构建值的数组。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
JQuery
我要回答