相关疑难解决方法(0)

如何在HTML属性值中转义引号?

我正在通过创建一个html字符串,即使用jQuery在表中插入一行

var row = "";
row += "<tr>";
row += "<td>Name</td>";
row += "<td><input value='"+data.name+"'/></td>";
row += "</tr>";
Run Code Online (Sandbox Code Playgroud)

data.name是从ajax调用返回的字符串,可以包含任何字符.如果它包含单引号,'它将通过定义属性值的结尾来破坏HTML.

如何确保在浏览器中正确呈现字符串?

html javascript

41
推荐指数
4
解决办法
5万
查看次数

标签 统计

html ×1

javascript ×1