2012-09-13 33 views
-1

问题:在AJAX模式下使用jQuery选项卡时,我加载了一个.html文件,该文件对元素和.html页面的底部有数据绑定。我声明我的视图模型并应用绑定。绑定应用没有错误,但是,没有任何数据绑定正在工作。在jQuery Ajax选项卡中加载淘汰赛绑定

$("#index-tabs").tabs('select', 3); 

所以流程是: 现有的jQuery选项卡站点 - >加载AJAX标签的.html与淘汰赛绑定文件,并在年底申请绑定 - >未应用的所有元素绑定。

任何人都有一个想法,为什么会发生这种情况?谢谢!

+0

你可以发布你的jsfiddle问题吗? –

回答

1

你的ko.applyBindings电话是什么样的?如果您的新html在最后创建了您的视图模型并调用了ko.applyBindings的脚本,那么它将尝试将该新视图模型应用于整个页面。还有第二个参数为rootNode应用绑定。如果你不传入一个元素,那么它将以window.document.body为根。有关将两个视图模型应用于两个不同元素的示例,请查看jsFiddle