主干网v0.5.1和Jquery v1.7.2不兼容?

主干网v0.5.1和Jquery v1.7.2不兼容?,jquery,backbone.js,version,conflicting-libraries,Jquery,Backbone.js,Version,Conflicting Libraries,有人对主干网v0.5.1和Jquery v1.7.2有任何问题吗?似乎从我将jquery从v1.5.2升级到v1.7.2的那一刻起,我的应用程序就开始运行异常。模型ID似乎没有设置正确,只有默认值-1似乎被发送到服务器 我不确定这两个版本之间有什么不兼容之处,但如果有人遇到过这种情况,请您指出,这样我可以在升级时修复它们吗 不确定升级到主干网的v0.9.2和jquery的v1.7.2是否会自动工作-会吗?到目前为止,我们无法承受我们的应用程序出现故障,我有点担心试一试。有什么建议吗?jQuery

有人对主干网v0.5.1和Jquery v1.7.2有任何问题吗?似乎从我将jquery从v1.5.2升级到v1.7.2的那一刻起,我的应用程序就开始运行异常。模型ID似乎没有设置正确,只有默认值-1似乎被发送到服务器

我不确定这两个版本之间有什么不兼容之处,但如果有人遇到过这种情况,请您指出,这样我可以在升级时修复它们吗


不确定升级到主干网的v0.9.2和jquery的v1.7.2是否会自动工作-会吗?到目前为止,我们无法承受我们的应用程序出现故障,我有点担心试一试。有什么建议吗?

jQuery对从v1.5到v1.7的
数据-*
属性标记的处理似乎产生了“不兼容的错觉”。前者忽略了带大小写的引用,例如

$('#myitem').data('myapp-someId'))
将被评估为
myapp someId
,但在1.7中,它将camelCase转换为连字符分隔,即,它被评估为
myapp some id
,这导致了所有内容都被破坏,因为我不希望两个版本的功能都被破坏,所以我将其误解为jQuery和脊梁骨


在数据-*更改并将jQuery和BB升级到最新版本后,一切正常。呸

你犯了什么错误?根据文档,任何jQuery>1.4.2都将do@Pekka-正如我所说,我没有收到错误,但我的函数没有按预期的方式运行。例如,ID似乎是-1处的ID,而不是相应视图/模型的ID。似乎有一些界面的变化导致了一些东西break@PhD也许你可以在你的Backbone.js版本和最新版本上做一个比较,以了解发生了什么变化。您不喜欢将主干升级到最新的jQuery吗