Javascript 可以<;脚本></脚本>;标签是否由jquery编辑?
好的,所以这完全是理论上的(如果这是可能的,我可以看到它导致了噩梦般的实现),但脚本标记的读取方式与其他HTML标记类似。除了造成一个黑洞,摧毁我的电脑和我爱的人,如果我尝试给一个脚本标签一个ID,然后用这个ID删除它,会发生什么Javascript 可以<;脚本></脚本>;标签是否由jquery编辑?,javascript,jquery,implementation,theory,Javascript,Jquery,Implementation,Theory,好的,所以这完全是理论上的(如果这是可能的,我可以看到它导致了噩梦般的实现),但脚本标记的读取方式与其他HTML标记类似。除了造成一个黑洞,摧毁我的电脑和我爱的人,如果我尝试给一个脚本标签一个ID,然后用这个ID删除它,会发生什么 $('#scriptobject').remove(); 我认为您不能为脚本标记提供ID: 但正如pXL所说,您可以删除脚本,然后加载一个新脚本: 如果我尝试给脚本标记一个ID并将其删除,会发生什么 是的,您可以将id属性添加到脚本标记中- <script
$('#scriptobject').remove();
我认为您不能为脚本标记提供ID: 但正如pXL所说,您可以删除脚本,然后加载一个新脚本: 如果我尝试给脚本标记一个ID并将其删除,会发生什么 是的,您可以将id属性添加到脚本标记中-
<script id='jq' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'></script>
您可以在控制台上看到,该脚本标记已删除
接下来的两条语句使用
$
,这样您就可以确保即使删除了标记,脚本仍在内存中。为什么不尝试一下,然后报告呢?LOL仅删除脚本标记不会删除已经计算过的脚本。+1对于,除了造成黑洞和破坏我的计算机和爱人之外,它将从dom中删除。
$(function(){
$('#jq').remove();
console.log($('html').html());
$('body').append('works');
});