我将一个字符串拆分为一个数组,然后我想删除每个元素周围的空白。我正在使用 jQuery。我可以使用 2 个数组成功完成此操作,但我知道这是不正确的。如何循环遍历数组并 trim 每个元素,以便元素保持更改。感谢您的任何提示。这是我使用两个数组的工作代码。请告诉我正确的方法。
var arVeh = vehicleText.split("|");
var cleanArry = new Array();
$.each(arVeh, function (idx, val) {
cleanArry.push($.trim(this));
});
干杯, ~ck 在圣地亚哥
最佳答案
您甚至不需要 idx 或 val 参数。这似乎适用于 jsFiddle :
var cleanVehicles = [];
$.each(vehicleText.split("|"), function(){
cleanVehicles.push($.trim(this));
});
编辑:既然我已经看到了您真正想要的东西,请尝试使用 map :
var cleanVehicles = $.map(vehicleText.split("|"), $.trim);
关于javascript - jQuery .each 帮助,我想 trim ()数组中的所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411147/