0

好的,这与我之前的问题非常相关,但仍然(因此您不必前往该页面..)

我有一个格式为的字符串

ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_ItemName3:Rate3:Tax3_ItemName4:Rate4:Tax4

用户将传递 4 个 args,首先将告诉该列表何时被分割时要取哪个元素,_其他 3 个将告诉项目的新值。
例如,如果用户通过2, Denim Jeans, 399.00, 14.34. 原来的字符串会变成

ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_Denim Jeans:399.00:14.34_ItemName4:Rate4:Tax4

首先拆分 at _,获取 index 处的元素2(用户提供的值),然后拆分该元素,:然后用提供的值替换这些项目。

我得到了很多,这里是jsfiddle。但我只是停留在最后一部分,将进行适当的连接。
可以帮忙请帮我做最后一个功能吗?

编辑:更新了小提琴!

4

1 回答 1

1

这里有几件事......

不确定为什么要将列表作为字符串。使用 json 对象会更好。

在您的示例中,您将获得所需格式的第二个字符串..因此将其拆分并再次加入是没有意义的..您只需用 argList 替换数组项

这是修改后的jsfile。希望我能正确理解你的问题。告诉我是否有任何差距... http://jsfiddle.net/k87Zw/5/

于 2012-09-15T08:15:36.713 回答