首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在js中替换复数字符串中的单词

在js中替换复数字符串中的单词
EN

Stack Overflow用户
提问于 2013-10-03 06:34:32
回答 1查看 80关注 0票数 0

我有下面的字符串:

代码语言:javascript
复制
$("#trip-to").after(
            '<div class="disambi">' + '<div class="disambiguation-indicator"></div>' + '<div class="disambiguation-inner-wrapper">' + ' <p><strong> &ldquo;'+query+ '&rdquo;.</strong></p>' + ' <p><strong>Did you mean to...</strong></p>' + '<ul>' + suggest + '</ul>' + (count >= 14 ? ' <p><a class="js-disambiguation-show-more" data-parent="to">Show more locations...</a></p>' : '') + '</div>' + '</div>');
        resultQuery = query;

我想在一个条件下用"to"替换上面的"from"。我试过替换功能,但它没有提供适当的输出.可能是因为这么多的"'

还有什么是我错过的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-03 07:54:57

为什么不将输出字符串创建为变量:

代码语言:javascript
复制
var outputStr = '<div class="disambi">' + '<div class="disambiguation-indicator"></div>' + '<div class="disambiguation-inner-wrapper">' + ' <p><strong> &ldquo;'+query+ '&rdquo;.</strong></p>' + ' <p><strong>Did you mean to...</strong></p>' + '<ul>' + suggest + '</ul>' + (count >= 14 ? ' <p><a class="js-disambiguation-show-more" data-parent="to">Show more locations...</a></p>' : '') + '</div>' + '</div>');

然后对变量进行替换吗?

然后,您只需将修改后的字符串转储到您想要的位置:

代码语言:javascript
复制
$("#trip-to").after(outputStr);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19152329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档