1
我试图用下面的代码来获取多重选择的所有选项值。如何通过jquery获取多选中的所有选项值?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
当我这样做时,我只返回[object Object]。
关于如何解决这个问题的任何建议?
我试图用下面的代码来获取多重选择的所有选项值。如何通过jquery获取多选中的所有选项值?
var service_m = $("#SelectRight>option").map(function() { return $(this).val(); });
当我这样做时,我只返回[object Object]。
关于如何解决这个问题的任何建议?
尝试:
var arr = [];
$("#SelectRight > option").each(function(){
arr.push(this.value);
});
这都将值存储在阵列arr
。
如果你想他们是一个字符串用逗号隔开,就可以进一步是这样的:
var str = arr.join(', ');
var optionArray = $.makeArray($("#SelectRight option"));
你想如何存储这些值?在数组中?用逗号隔开?还是还有什么? – papaiatis 2012-02-22 09:32:03
我想用逗号分隔它。 – ffffff01 2012-02-22 09:35:42
SelectRight是您选择的名称吗? – 2016-11-09 15:01:51