Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery从外部页面删除脚本函数_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jquery从外部页面删除脚本函数

Javascript 使用jquery从外部页面删除脚本函数,javascript,jquery,html,Javascript,Jquery,Html,我正在使用coldfusion脚本加载一个页面,以在容器标记中加载一个外部页面 现在,该页面提供了如下排序函数:函数sortingsortid。现在这个函数有它自己的排序标准,就像它总是点击外部站点进行排序并给我一个错误 由于我无法控制它的功能,所以我想在调用时重写这个函数并从页面中删除脚本,因为我正在解析html,所以可以删除代码 我想知道如何在外部页面中使用jquery删除该函数,我正在通过代码添加相同的脚本 唯一的问题是我现在需要删除外部脚本标记。它不在head部分,它在body元素中,还

我正在使用coldfusion脚本加载一个页面,以在容器标记中加载一个外部页面

现在,该页面提供了如下排序函数:函数sortingsortid。现在这个函数有它自己的排序标准,就像它总是点击外部站点进行排序并给我一个错误

由于我无法控制它的功能,所以我想在调用时重写这个函数并从页面中删除脚本,因为我正在解析html,所以可以删除代码

我想知道如何在外部页面中使用jquery删除该函数,我正在通过代码添加相同的脚本

唯一的问题是我现在需要删除外部脚本标记。它不在head部分,它在body元素中,还有其他脚本,我不想删除。。只有这个脚本

我希望有办法

我正在调查此事

$("#container").html(data).removeAttr('script'); - But this will remove all script tags 

如果知道要删除的文件,您应该能够通过src属性进行选择。$'容器'.html数据.find'script[src=foo.js]'。删除


如果知道脚本的顺序,可以执行$'container'.html data.find'script'.eqn.remove,其中n是所选脚本的索引。或者您可以选择覆盖该函数而不执行任何操作。

为什么不尝试将要删除的脚本放在一个Div中,并在jQuery中使用该Div的ID或类来删除它及其内容?我不能,它来自我无法控制的外部页面,我只是尽可能多地修改页面。如果您无法控制外部页面,则需要使用PHP CURL,并将脚本添加到PHP CURL页面。。。CULR允许您在数据/信息显示在页面上之前对其进行排序。但这不是外部文件,而是以函数sortsortid开头的函数