如何使用jQuery获取多个选择框值?
发布于 2010-07-14 13:09:35
var foo = $('#multiple').val();
发布于 2010-07-14 13:09:21
在多选列表上使用.val()
函数将返回所选值的数组:
var selectedValues = $('#multipleSelect').val();
在你的html中:
<select id="multipleSelect" multiple="multiple">
<option value="1">Text 1</option>
<option value="2">Text 2</option>
<option value="3">Text 3</option>
</select>
发布于 2014-04-22 19:51:52
您也可以使用js map函数:
$("#multipleSelect :selected").map(function(i, el) {
return $(el).val();
}).get();
然后,您可以获得option
元素的任何属性:
return $(el).text();
return $(el).data("mydata");
return $(el).prop("disabled");
etc...
https://stackoverflow.com/questions/3243476
复制相似问题