jQuery:将数组输入值转换为字符串优化 [英] JQuery: Turn array input values into a string optimization

查看:67
本文介绍了jQuery:将数组输入值转换为字符串优化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用jQuery,我有以下代码:

using jQuery I have the following code:

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

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

It successfully retrieves a string of ids eg. selectedIdsStr = "2,45,245,1" from an <select multiple='multiple'> element. I was wondering if there is a more efficient way (less code) to achieve this?

谢谢!

推荐答案

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

You could change the second line like this:

var selectedIdsStr = selectedIdsArray.get().join(',');

这篇关于jQuery:将数组输入值转换为字符串优化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆