Jquery.js禁用';可编辑';bootstrap-editable.min.js的功能

Jquery.js禁用';可编辑';bootstrap-editable.min.js的功能,jquery,asp.net-mvc,x-editable,Jquery,Asp.net Mvc,X Editable,我正在使用x-editable。我的页面有一个按钮,用于禁用/启用输入的可编辑属性。没有使用Jquery.js文件,它就可以正常工作。但是我的布局包括Jquery.js文件,它不工作,并且获取“typeerror-editable()不是一个函数”。没有这个jquery.js,就不会有错误,也不会有问题。 如何从特定页面卸载此js文件? 这些是脚本- *<script id="js-file" src="~/Scripts/js/jquery.js"></script>*

我正在使用x-editable。我的页面有一个按钮,用于禁用/启用输入的可编辑属性。没有使用Jquery.js文件,它就可以正常工作。但是我的布局包括Jquery.js文件,它不工作,并且获取“typeerror-editable()不是一个函数”。没有这个jquery.js,就不会有错误,也不会有问题。 如何从特定页面卸载此js文件? 这些是脚本-

*<script id="js-file" src="~/Scripts/js/jquery.js"></script>*

<script type="text/javascript" src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/js/x-editable/jquery.mockjax.js"></script>
<script src="~/Scripts/js/moment.js"></script>
<script src="~/Scripts/js/x-editable/bootstrap-editable.min.js"></script>
删除js代码:

function removejscssfile(filename, filetype) {    

        var targetelement = (filetype == "js") ? "script" : (filetype == "css") ? "link" : "none" //determine element type to create nodelist from
        var targetattr = (filetype == "js") ? "src" : (filetype == "css") ? "href" : "none" //determine corresponding attribute to test for
        var allsuspects = document.getElementsByTagName(targetelement)
        for (var i = allsuspects.length; i >= 0; i--) { //search backwards within nodelist for matching elements to remove
            if (allsuspects[i] && allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr).indexOf(filename) != -1)
                allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
        }
    }

removejscssfile("/Scripts/js/jquery.js", "js");
万岁!!:)我自己找到了答案:)

如果jquery之间发生任何冲突,只需编写 jQuery.noConflict()

万岁!!:)我自己找到了答案:)

如果jquery之间发生任何冲突,只需编写
jQuery.noConflict()

我要在哪里纠正这个错误?我也有同样的问题,我该在哪里纠正呢?我也有同样的问题。
function removejscssfile(filename, filetype) {    

        var targetelement = (filetype == "js") ? "script" : (filetype == "css") ? "link" : "none" //determine element type to create nodelist from
        var targetattr = (filetype == "js") ? "src" : (filetype == "css") ? "href" : "none" //determine corresponding attribute to test for
        var allsuspects = document.getElementsByTagName(targetelement)
        for (var i = allsuspects.length; i >= 0; i--) { //search backwards within nodelist for matching elements to remove
            if (allsuspects[i] && allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr).indexOf(filename) != -1)
                allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
        }
    }

removejscssfile("/Scripts/js/jquery.js", "js");