我正在使用C#,并且正在布局中加载一个jquery文件1.8.1,但是有一个模块可以通过它添加另一个jquery文件1.6.1,我有什么办法可以删除它而无需实际进入和删除所以我需要动态删除它。

谢谢。

最佳答案

使用以下功能并传递要删除的文件名

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()
    }
}

关于javascript - 如何删除动态添加的jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33414045/

10-09 18:07