jQuery 1.9 发布了首个 Beta 版本,该版本删除了之前版本已经宣布废弃的 API。因此引入了 jQuery Migrate 插件,该插件可以在无需修改代码的情况下解决现有代码中使用了被废弃和被删除的方法。详情请看 plugin documentation
此外,jQuery 1.9 Beta1 还包含如下改进:
- 在.pushStack()中移除了.selector的部分计算功能
- 将不建议使用的功能移到兼容性插件中
- jQuery.later
- 将selector解释为HTML
- 移除了jQuery.sub
- 更改代理服务器,允许参数局部套用,而不会覆盖上下文
- 在$.fn.serialzeArray中实现HTML5形式的数据结构
- 公共API方法不应该有私有参数
- 在jQuery.attr和jQuery.access中移除pass参数
此外该版本还修复了很多 bug,详细列表请看这里。