Javascript 在jquery中附加div,并在字段中加引号
您好,我有一段代码,但javascript中的引号有问题:Javascript 在jquery中附加div,并在字段中加引号,javascript,jquery,Javascript,Jquery,您好,我有一段代码,但javascript中的引号有问题: var content = 'peter says: 'hello''; 及 var-append= 逃避引用 这也可以(在要显示的报价前放一个反斜杠): 您可以使用\“ var content = 'peter says: \"hello\"'; 然而,这应该是可行的 var content = 'peter says: "hello"'; 为了支持这一点,我补充说: 不需要在单引号中转义双引号,反之亦然。但是转义是一种标准方法
var content = 'peter says: 'hello'';
及
var-append=
逃避引用
这也可以(在要显示的报价前放一个反斜杠):
您可以使用\“
var content = 'peter says: \"hello\"';
然而,这应该是可行的
var content = 'peter says: "hello"';
为了支持这一点,我补充说:
不需要在单引号中转义双引号,反之亦然。但是转义是一种标准方法
这里我得到了一个答案,小提琴回答了你的问题
<div id="test">
</div>
$(function()
{
var content = "petersays: 'hello'";
var classToAppend = "class=\""+content+"\"";
var append = "<div +classToAppend+">test</div>";
$("#test").append(append);
});
$(函数()
{
var content=“petersays:‘你好’;
var classToAppend=“class=\”+内容+“\”;
var append=“谢谢,但是在这种情况下,带引号的文本的问题是double.fin solution in replace quotes in text,您正在用实体等价物插入属性中。';
用于”
和“
用于”
请记住javaScript允许不同类型的引号“”和“”请仔细阅读:它讨论了一些。信息也相当丰富。@user2799505我添加了一些详细信息和参考资料。虽然您已经得到了答案,但我希望您能仔细阅读参考资料,以便更好地理解。
var content = 'peter says: \"hello\"';
var content = 'peter says: "hello"';
<div id="test">
</div>
$(function()
{
var content = "petersays: 'hello'";
var classToAppend = "class=\""+content+"\"";
var append = "<div +classToAppend+">test</div>";
$("#test").append(append);
});