javascript - jQuery replaceWith 去除<script>标签内容

标签 javascript jquery html

我有这个:

<div class="myclass">
<script type="text/javascript">
functions inside;
</script>
</div>

我需要这个:

<div class="myclass">
</div>

我试过:

jQuery("div.myclass").replaceWith("");

但它不起作用。 代码只删除div,不删除script标签。

有什么想法吗? 谢谢

最佳答案

尝试 empty()

jQuery("div.myclass").empty();

关于javascript - jQuery replaceWith 去除&lt;script&gt;标签内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30488534/

相关文章:

jquery - 如何使用 yii 以持久的方式显示基于下拉列表的动态代码?

html - 使用垂直对齐 css 垂直对齐文本

python - BeautifulSoup 给了我 unicode+html 符号,而不是直接的 unicode。这是错误还是误解?

javascript - 为什么我应该使用 HTML5(上下文 : placeholder)

javascript - 单击时,从父窗口传输 javascript 以在子窗口中使用,window.open

Javascript DOM Onclick 事件触发单个元素

javascript - 如何使用 PHP 去除 JS 注释?

php - 如果其他字段存在验证错误消息,输入值将转换为垃圾值

javascript - jQuery $(this) 重复

javascript - 为什么我的 onclick 事件与 onmouseover 和 onmouseout 一起使用时不起作用?