IE9不接受标准的jQuery语法

这真的很简单。 我有以下代码..它适用于所有其他html5兼容浏览器(Safari 5,Chrome 9,FireFox),但在IE9(RC)中我收到以下错误。

jquery.min.js

行:16错误:对象不支持属性或方法’getElementsByTagName’

jQuery的ui.min.js

行:40错误:对象不支持属性或方法’tabs’

       $(function () { $("#ribbon").tabs(); });    
@Html.Partial("Menus/Ribbons/__H1")
@Html.Partial("Menus/Ribbons/__2")
@Html.Partial("Menus/Ribbons/__3")
@Html.Partial("Menus/Ribbons/__4")

我能理解我的CSS是不是产生了正确的样式 – 但看起来它完全忽略了$("#ribbon").tabs(); 全部一起。 有任何想法吗?

进一步的挖掘产生了更有成效的结果… bugs.jquery.com/ticket/8052 – 这显然是IE中的一个错误,并且在昨天出现的jQuery更新中得到修复! 我不得不引用jQuery 1.5.1,它一切正常。

感谢所有提出有用建议的人。 它们都是非常好的想法,但这次它只是一个IE9的错误,仅此而已。

尝试:

 $(document).ready(function () { $("#ribbon").tabs(); });