我正在尝试使用jQuery向具有id为slideshow的div添加一些附加的HTML。我的代码:
$("#slideshow").append("<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>");
这个不起作用,有人可以告诉我我做错了什么吗?
我正在尝试使用jQuery向具有id为slideshow的div添加一些附加的HTML。我的代码:
$("#slideshow").append("<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>");
这个不起作用,有人可以告诉我我做错了什么吗?
"
到第二个 "
,这意味着该字符串仅包含 "<a id="
。该字符串后面跟着标识符 prev
,然后是另一个字符串,导致语法错误。'
,像这样:'<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>'
'Hi!'
和"Hi!"
之间没有任何区别。(除了需要转义的引号) - SLaks"<div></div>"
和 "<div class='foo bar'>David's div</div>"
。双引号在字符串外部使用,单引号在字符串内部使用。 - David Murdoch您没有对引号进行转义,最好的解决方法是将附加内容放在单引号中。
$("#slideshow").append('<a id="prev" title="Previous Slide">Previous Slide</a><a id="next" title="Next Slide">Next Slide</a>');