<分区>
标签 javascript jquery html css
<分区>
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()
关于javascript - jquery replaceWith 中 Chrome 中未捕获的语法错误意外标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16638038/