jQuery('div#top').replaceWith('<div id="top">
</div>')
Chrome 在第一行说未捕获的语法错误意外标记。我不知道这里有什么错误。我只是想替换顶部的 div。
仅供参考 - 我正在用我的替换 div top 的整个数据。我在顶部放置了很多我没有粘贴在这里的 div。
jQuery('div#top').replaceWith('<div id="top">
</div>')
Chrome 在第一行说未捕获的语法错误意外标记。我不知道这里有什么错误。我只是想替换顶部的 div。
仅供参考 - 我正在用我的替换 div top 的整个数据。我在顶部放置了很多我没有粘贴在这里的 div。
JavaScript 字符串不能跨越多行。您要么必须添加换行符转义序列:
jQuery('div#top').replaceWith('<div id="top">\n\n</div>')
或者在每行末尾添加反斜杠:
jQuery('div#top').replaceWith('<div id="top">\
\
</div>')
或者只是使用.html()
(假设您没有试图摆脱该元素上的任何属性):
jQuery('div#top').html('')
或者.empty()
:
jQuery('div#top').empty()