javascript - 使用jquery从外部页面中删除脚本函数

  显示原文与译文双语对照的内容
0 0

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

现在页面的排序功能如下所示: function sorting(sortid) 。现在该函数有自己的排序标准,比如它总是按下外部站点进行排序并给出错误。

因为我不能控制它的功能,尽管在我的一边有这个函数,当我把它解析出来时,从它们的页面中移除脚本,所以我可以移除代码。

我要知道如何在外部页面中使用jquery移除该函数,并且在代码中添加了相同的脚本。

现在我只需要删除外部 script 标签。 它不在头部,它是 inside的主体元素,还有它的他脚本,我不想删除。 仅这里脚本

我希望有某种方法

我正在查这个

$("#container").html(data).removeAttr('script'); - But this will remove all script tags 
时间:原作者:4个回答

0 0

如果你知道要删除的文件,则应该能够通过src属性进行选择。 $('#container').html (data).find('script [src="foo.js"]').remove ()

如果你知道可以执行的脚本的顺序 $('#container').html (data).find('script').eq(n).remove () 其中,n 是选定内容中脚本的索引。 或者你可以选择覆盖该函数以执行任何操作。

原作者:
...