JavaScript 从数组中查找值,替换为下一个索引
我有一个像这样生成的字符串变量
domNodes += '<a href="javascript: void(0);" data-role="node_jump" data-node="'+this.tagName.toLowerCase()+'">'+this.tagName + "</a>" + " » ";
我还有一个数组,其中包含一个二维数组,其中包含要查找的字符串和要替换为的字符串:
var replaceTags = [["i", "em"], ["b", "strong"]];
If this.tagName
== i
然后替换为 em
,与 b
和 strong
相同。
我知道这很简单,因为我以前做过,我只是不记得怎么做了:(
I have a string variable which is generated like this
domNodes += '<a href="javascript: void(0);" data-role="node_jump" data-node="'+this.tagName.toLowerCase()+'">'+this.tagName + "</a>" + " » ";
I also have an array which houses a 2D array with a string to lookup and a string to replace it with:
var replaceTags = [["i", "em"], ["b", "strong"]];
If this.tagName
== i
then replace with em
the same for b
and strong
.
I know this is simple because I've done it before, I just can't remember how :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://jsfiddle.net/Nw45Y/
http://jsfiddle.net/Nw45Y/
您可以创建一个像这样的函数:
然后像这样调用它:
You can create a function like this:
Then call it like: