Javascript JQuery-删除标记脚本

Javascript JQuery-删除标记脚本,javascript,jquery,Javascript,Jquery,我需要在文档就绪处动态删除页面上的两个标记。 每个标签都有自己的id; 我已尝试在代码中插入: $("#idPrimoScript").remove(); $("#idSecondoScript").remove(); 但是什么都没发生 一些想法?谢谢从您的问题中我可以理解,您希望删除(实际上禁用)包含在2个脚本标记中的脚本。 在这些情况下,我通常采用的一种解决方法是引入一个变量,它将充当标志或通过信号。 假设我将创建一个全局变量,它将是我将使用的flage: var enableMySpec

我需要在
文档就绪
处动态删除页面上的两个
标记。 每个标签都有自己的id; 我已尝试在代码中插入:

$("#idPrimoScript").remove();
$("#idSecondoScript").remove();
但是什么都没发生


一些想法?谢谢

从您的问题中我可以理解,您希望删除(实际上禁用)包含在2个脚本标记中的脚本。 在这些情况下,我通常采用的一种解决方法是引入一个变量,它将充当标志或通过信号。 假设我将创建一个全局变量,它将是我将使用的flage:

var enableMySpecialScript=true

如您所见,我最初将此标志的值设置为true,每当我需要禁用页面中的特殊脚本时,我将此标志设置为false,然后在脚本文件中,我始终检查标志的值,因此当它仅为“true”时,脚本将执行,这意味着当它为false时,脚本将不会运行,这正是你想要的


这样,您就不必为删除内容或修改函数而烦恼,根据我使用此解决方案的经验,它是一个干净且可调试的解决方案:)

正如我从您的问题中所理解的,您希望删除(实际上禁用)包含在2个脚本标记中的脚本。 在这些情况下,我通常采用的一种解决方法是引入一个变量,它将充当标志或通过信号。 假设我将创建一个全局变量,它将是我将使用的flage:

var enableMySpecialScript=true

如您所见,我最初将此标志的值设置为true,每当我需要禁用页面中的特殊脚本时,我将此标志设置为false,然后在脚本文件中,我始终检查标志的值,因此当它仅为“true”时,脚本将执行,这意味着当它为false时,脚本将不会运行,这正是你想要的

这样,您就不必为删除内容或修改函数而烦恼,根据我使用此解决方案的经验,它是一个干净且可调试的解决方案:)

显然(除了简单的校对脚本之外,我自己没有尝试过这一点)这样做的方法是创建另一个同名函数

见:

显然(除了一个简单的校对脚本之外,我自己也没有尝试过),实现这一点的方法是创建另一个同名函数

见:


您也可以在html正文代码后添加脚本。请同时向我们显示相关的html。如果上面的代码不起作用(在
document.ready
上运行时,如下所示),则是其他原因导致了问题。您也可以发布html代码吗?我可能错了,但我认为删除标记不会删除脚本,因为脚本已经加载。谢谢@A.Wolff。我学到了一些新的东西,所以我现在可以回到床上,直到明天:Dyou也可以在html正文代码之后加入脚本。请给我们看相关的html。如果上面的代码不起作用(在
document.ready
上运行时,如下所示),则是其他原因导致了问题。您也可以发布html代码吗?我可能错了,但我认为删除标记不会删除脚本,因为脚本已经加载。谢谢@A.Wolff。我学到了一些新的东西,所以我现在可以回到床上,直到明天:这是一个非常好的解决方案,但我调用的文件是一个外部js,来自另一个站点。这个脚本的行为是什么?是不是一开始就把自己勾住了?或者在触发某个事件时触发的事件?不,它启动每个页面加载,并与另一个脚本一起包含在footer.php中。实际上,我无法访问该文件的源。脚本检查访问一个网站,类似谷歌分析。这是一个非常好的解决方案,但我调用的文件是一个外部js,来自另一个网站。这个脚本的行为是什么?是不是一开始就把自己勾住了?或者在触发某个事件时触发的事件?不,它启动每个页面加载,并与另一个脚本一起包含在footer.php中。实际上,我无法访问该文件的源。脚本在一个类似谷歌分析的网站上检查访问。