我从 JSON 中获取一些数据并将其作为自定义属性 data-info
放入 a-tag
中。单击此链接时,应显示信息:
$("#div").append("<a href='#' data-info='" + value.info + "'>" + value.name "</a>");
不幸的是,JSON 可能包含一些破坏我的代码的引号:
<a href="javascript:void(0)" class="trends" data-wiki="Some "infos" with 'quotes'">Some text</a>
如何转义所有来自 JSON 的引号?
最佳答案
正确地做。
var a = document.createElement('a');
a.setAttribute("href","#");
a.setAttribute("data-info",value.info);
a.appendChild(document.createTextNode(value.name));
$("#div").append(a);
完成;)
关于javascript - 转义来自 JSON 的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476006/