未终止的字符串文字jquery或更多

时间:2011-08-25 02:31:05

标签: javascript jquery html quotes

我知道jquery对字符串处理单引号和双引号的方式不同。实际上我想要做的是点击一个链接打开一个弹出窗口。

以下是我点击“a”标签后附加到身体的内容:

$(".prop a").click(function() {
                $("body").append("<div class='lang'>
    <span class='propHead'>Security</span><a href='javascript:void(0);' class='cross' >X</a><div class='propText'>This will be having he description of each of the Language on whch you click with a link to pdf  documentatiom</div><span class='propBtmText'><a href='javascript:void(0)';>Download Documentation</a></span>
</div>")

但是我得到了未终止的字符串文字。我看到我已经正确地将div和spans附加到了body,但它只是不起作用。

任何帮助都会非常感激。

3 个答案:

答案 0 :(得分:5)

Demo

代码似乎很好。如果您使用的是详细信息,则javascript不喜欢多行字符串,因此您需要使用此字符串:

$("body").append("<div class='lang'><span class='propHead'>Security</span><a href='javascript:void(0);' class='cross' >X</a><div class='propText'>This will be having he description of each of the Language on whch you click with a link to pdf  documentatiom</div><span class='propBtmText'><a href='javascript:void(0)';>Download Documentation</a></span></div>")

答案 1 :(得分:0)

确保关闭点击。最后添加});

答案 2 :(得分:0)

确保您提供了适当的报价