Javascript jquery在每个页面正文中插入html
我想找到一种方法,通过jQuery在每一页的body标记下面插入html 这是我的html:Javascript jquery在每个页面正文中插入html,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想找到一种方法,通过jQuery在每一页的body标记下面插入html 这是我的html: <nav class="nav"> <ul class="centered"> <li> <a href="/it_IT/home" class="progressiveBorder">HOME PAGE</a> </li> </nav> 这是我的jquery
<nav class="nav">
<ul class="centered">
<li>
<a href="/it_IT/home" class="progressiveBorder">HOME PAGE</a>
</li>
</nav>
-
这是我的jquery
jQuery( "body" ).append( "<nav class="nav"><ul class="centered"><li><a href="/it_IT/home" class="progressiveBorder">HOME PAGE</a></li></nav>" );
jQuery(“body”).append(- );
但它不起作用,它不会在页面上向我返回任何内容
有人这样做过吗?您需要在字符串中的双引号之前添加
\
:
jQuery( "body" ).append( "<nav class=\"nav\"><ul class=\"centered\"><li><a href=\"/it_IT/home\" class=\"progressiveBorder\">HOME PAGE</a></li></nav>" );
jQuery(“body”).append(- );
您需要在字符串中的双引号之前添加\
:
jQuery( "body" ).append( "<nav class=\"nav\"><ul class=\"centered\"><li><a href=\"/it_IT/home\" class=\"progressiveBorder\">HOME PAGE</a></li></nav>" );
jQuery(“body”).append(- );
您的问题在于您的字符串:
jQuery( "body" ).append( "<nav class="nav"><ul class="centered"><li><a href="/it_IT/home" class="progressiveBorder">HOME PAGE</a></li></nav>" );
jQuery(“body”).append(- );
您需要对双引号进行转义,或者使用单引号停止字符串的“停止”/“结束”:
jQuery(“body”).append(- );
这里我使用了单引号,因为我觉得它更容易阅读。为了便于将来参考,您可以通过执行
“\”
来转义双引号。反斜杠表示“
是字符串的一部分,不是在该点停止字符串,而是将其包括在内。您的问题在于字符串:
jQuery( "body" ).append( "<nav class="nav"><ul class="centered"><li><a href="/it_IT/home" class="progressiveBorder">HOME PAGE</a></li></nav>" );
jQuery(“body”).append(- );
您需要对双引号进行转义,或者使用单引号停止字符串的“停止”/“结束”:
jQuery(“body”).append(- );
这里我使用了单引号,因为我觉得它更容易阅读。作为将来的参考,您可以通过执行
“\”
来转义双引号。反斜杠表示“
是字符串的一部分,而不是在该点停止字符串,而是将其包含在内。您需要在HTML字符串中转义双引号。”。像这样的“
谢谢。。。我错了,非常感谢much@LucaBelletti混合使用单引号和双引号。您需要在HTML字符串中转义双引号“
。像这样\”
谢谢。。。我错了,非常感谢much@LucaBelletti混合使用单引号和双引号。或者混合使用单引号和双引号。或者混合使用单引号和双引号。