Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery获取多重选择中的所有选项值?_Javascript_Jquery - Fatal编程技术网

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名称吗?