$ .browser是未定义的错误

可能重复:
是jQuery $ .browser已过时?
jQuery最新$ .browser

在我使用JQuery加载的代码中。 我已经浏览了所有应该加载的文件,但是我找不到JQuery加载的位置。 我需要包括第二个JQuery脚本,以便我包含的文件应该正常工作,因为第一个脚本加载的时间较晚。 但是,这会导致其他错误,因为在加载第一个JQuery文件(我没有声明的那个)时会覆盖定义。 所以现在我试图使用jQuery.noConflict来解决这个问题。

以下是我的代码中的一些使用示例:

<script> var $jquery190 = jQuery.noConflict(); </script> jQuery.noConflict(); (function($) { //$(function() { // more code using $ as alias to jQuery //}); $.fn.setupSpinner = function () { $(this) .ajaxStart(function () { $(this).show(); }) .ajaxStop(function () { $(this).hide(); }) ; return this; }; })(jQuery); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("disable"); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("setDate", "-2d"); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("enable"); // $(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("hide"); 

做了一些这些replace后,我得到的错误:

 TypeError: $.browser is undefined [Break On This Error] ...= buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.i... 

网站在这里find: 链接这是什么原因,如何解决这个问题?

.jow 1.9中删除了.browser调用了解更多详细信息,请参阅http://jquery.com/upgrade-guide/1.9/