我正在使用C#,我在布局中加载了一个jquery文件1.8.1,但是有一个模块通过添加另一个jquery文件1.6.1有没有办法让我删除它而不用去实际in并删除它,所以我需要动态删除它。
感谢。
答案 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()