如何删除动态添加的jquery

时间:2015-10-29 12:18:36

标签: javascript c# jquery dom

我正在使用C#,我在布局中加载了一个jquery文件1.8.1,但是有一个模块通过添加另一个jquery文件1.6.1有没有办法让我删除它而不用去实际in并删除它,所以我需要动态删除它。

感谢。

2 个答案:

答案 0 :(得分:1)

使用follwing函数并传递要删除的文件名

function removeScript(filename){

    var allsuspects=document.getElementsByTagName('script')
    for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
    if (allsuspects[i] && allsuspects[i].getAttribute('src')!=null && allsuspects[i].getAttribute('src').indexOf(filename)!=-1)
        allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
    }
}

答案 1 :(得分:1)

尝试使用此代码段动态删除script文件。

$("script[src='jquery-1.6.1.js']").remove()