【发布时间】:2015-04-11 04:20:18
【问题描述】:
我正在使用 HTML 和 JSON 文件中的变量构建文本字符串。问题是 HTML 中的引号与 js 表达式中的引号冲突 - 特别是当我尝试从 URL 部分字符串 + json 变量构建 URL 时。
这是我的代码。有什么帮助吗?
output += '<li><span><a>' +
jobs[i].title +
'</a></span><span>' +
jobs[i].city +
'</span><span><a href='http://user.theresumator.com/apply/'' +
jobs[i].board_code +
'><button>More Info ›</button></a></span></li>';
}
我想要的结果是这样的:
<li><span><a>Social Impact Strategist (Los Angeles or New York)</a></span><span></span><span><a href="http://user.theresumator.com/apply/iefjlt"><button>More Info ›</button></a></span></li>
【问题讨论】:
-
使用
\'转义它们或使用"而不是'。 -
改用
document.createElement,问题解决了
标签: javascript json syntax