JQuery:将数组输入值转换为字符串优化

Vin*_*erg 3 javascript string jquery select

使用jQuery我有以下代码:

var selectedIdsArray = $("#selectId option:selected").map(function(){return this.value;});
var selectedIdsStr = $.map(selectedIdsArray, function(val){ return "" + val + "";});
Run Code Online (Sandbox Code Playgroud)

它成功地检索了一串id,例如.selectedIdsStr ="2,45,245,1"来自<select multiple='multiple'>元素.我想知道是否有更有效的方法(更少的代码)来实现这一目标?

谢谢!

mar*_*cob 11

您可以像这样更改第二行:

var selectedIdsStr = selectedIdsArray.get().join(',');
Run Code Online (Sandbox Code Playgroud)