如何使用jquery获取多选中的所有选项值?

fff*_*f01 1 javascript jquery

我正在尝试使用以下代码获取多选的所有选项值.

var service_m = $("#SelectRight>option").map(function () { return $(this).val(); });
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我只得到[object Object]作为回报.

关于如何解决这个问题的任何建议?

Sar*_*raz 5

尝试:

var arr = [];
$("#SelectRight > option").each(function(){
   arr.push(this.value);
});
Run Code Online (Sandbox Code Playgroud)

这将存储arr数组中的所有值.

如果你想让它们成为一个逗号分隔的单个字符串,你可以更进一步:

var str = arr.join(', ');
Run Code Online (Sandbox Code Playgroud)