遇到KendoUi的问题和最新版本的jQuery …我有一个简单的ASP.NET MVC项目,其中包含一个视图,呈现如下:
<!DOCTYPE html> <html> <head> <Meta charset="utf-8" /> <Meta name="viewport" content="width=device-width" /> <title>Index</title> <link href="/Content/site.css" rel="stylesheet"/> <script src="/Scripts/modernizr-2.5.3.js"></script> </head> <body> <h2>Index</h2> <script src="/Scripts/jquery-1.9.0.js"></script> <script src="http://cdn.kendostatic.com/2012.3.1114/js/kendo.all.min.js" type="text/javascript"></script> </body> </html>
当我查看页面时,我在javascript控制台中收到以下错误:
Uncaught TypeError: Object function ( selector,context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector,context,rootjQuery ); } has no method 'sub' kendo.all.min.js:10
遇到这个问题的其他人?我做错了什么?
解决方法
jrummell说的是 – 我们还没有正式支持jQuery 1.9.0,因为它是在我们的服务包的同一天发布的. jQuery 1.9.0自1.8.x以来有许多重大变化,如果你需要它与1.8兼容API,请同时包含
jQuery Migrate插件.
更新:Kendo UI Q1 2013支持并附带jQuery 1.9.1.