有谁知道如何通过Jquery获取select中的所有值?
示例:
<select name="group_select" id="group_select">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
我希望通过使用jquery
从select(未选择任何选项)中获取所有选项值(a,b和c)答案 0 :(得分:43)
var values = $("#group_select>option").map(function() { return $(this).val(); });
答案 1 :(得分:20)
以下内容将为您提供<option>
值
var values = $.map($('#group_select option'), function(e) { return e.value; });
// as a comma separated string
values.join(',');
这是 Working Demo 。将 / edit 添加到网址以查看代码。
答案 2 :(得分:3)
这将迭代所有选项并为您提供其值。然后您可以将它们附加到数组或单独操作它们。
$('#group_select option').each(function(){
$(this).val()
};
答案 3 :(得分:2)
您可以使用以下代码: -
var assignedRoleId = new Array();
$('#RolesListAssigned option').each(function(){
assignedRoleId.push(this.value);
assignedRoleId.push(this.text);
});