Javascript 如何使用jquery获取多重选择中的所有选项值?
我试图用下面的代码获取多重选择的所有选项值Javascript 如何使用jquery获取多重选择中的所有选项值?,javascript,jquery,Javascript,Jquery,我试图用下面的代码获取多重选择的所有选项值 var service_m = $("#SelectRight>option").map(function () { return $(this).val(); }); 当我这样做时,我只得到[object]作为回报 有什么建议可以解决这个问题吗?试试: var arr = []; $("#SelectRight > option").each(function(){ arr.push(this.value); }); 将所有值存
var service_m = $("#SelectRight>option").map(function () { return $(this).val(); });
当我这样做时,我只得到[object]作为回报
有什么建议可以解决这个问题吗?试试:
var arr = [];
$("#SelectRight > option").each(function(){
arr.push(this.value);
});
将所有值存储在arr数组中
如果希望它们是逗号分隔的单个字符串,可以进一步执行以下操作:
var str = arr.join(', ');
尝试:
将所有值存储在arr数组中
如果希望它们是逗号分隔的单个字符串,可以进一步执行以下操作:
var str = arr.join(', ');
var optionArray=$.makeArray$SelectRight选项 var optionArray=$.makeArray$SelectRight选项 您希望如何存储这些值?在阵列中?用逗号分隔?或者别的什么?我想用逗号分隔它。SelectRight是select的名称吗?您想如何存储这些值?在阵列中?用逗号分隔?还是别的?我想用逗号分隔。SelectRight是您的SelectRight名称吗?