Javascript 要删除的jQuery replaceWith<;脚本>;标签内容

Javascript 要删除的jQuery replaceWith<;脚本>;标签内容,javascript,jquery,html,Javascript,Jquery,Html,我有这个: <div class="myclass"> <script type="text/javascript"> functions inside; </script> </div> <div class="myclass"> </div> 但它不起作用代码只删除div,不删除脚本标记。 有什么想法吗? 谢谢试试看 尝试替换div的HTML而不是div本身: jQuery("div.myclass").html("

我有这个:

<div class="myclass">
<script type="text/javascript">
functions inside;
</script>
</div>
<div class="myclass">
</div>
但它不起作用代码只删除div,不删除脚本标记。

有什么想法吗? 谢谢

试试看


尝试替换div的HTML而不是div本身:

jQuery("div.myclass").html("");
或者,以脚本标记为目标:

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

您是否尝试过
jQuery(“div.myclass”).html(“”)
?什么不起作用<代码>div未变为空?或者运行脚本之前存在的功能仍然有效?是否忘记保存文件和/或刷新浏览器?如果检查帧的源代码,您将看到脚本标记被删除。注释掉左边的Javascript,重新运行fiddle,检查源代码,你会发现它回来了。尝试这些解决方案时是否收到任何控制台错误?我要删除的脚本将“src”计数到另一个js。如果您想通过特定的src将脚本标记作为目标,而不需要使用任何其他定义属性,那么js在删除div之前启动:jQuery('script[src=“mysrc.js”]')。replaceWith(“”);引用.html(“”)可以工作,不像.empty()留下脚本代码。@Laboo,你能把它放在小提琴里吗?
jQuery("div.myclass").html("");
jQuery("div.myclass script").replaceWith("");