我正在使用jquery开发ASP.Net Web应用程序,我是一个jquery的新手,我有一个带有展开按钮的网格视图“grdVwFirst”,点击后展开另一个网格视图的对话框“grdVwDetails”显示,此展开按钮具有实时点击,如下所示
$("#MainContent_grdVwFirst input[id*='btnDetails'] ").live('click', function (e) {
$("#dialog").dialog("open");
$("#MainContent_grdVwDetails").GridviewFix().dataTable({
"bFilter": false, "bJQueryUI": true
});
e.preventDefault();
});
并且展开按钮存在于templateitem中,如下所示
<ItemTemplate>
<asp:ImageButton ID="btnDetails" runat="server" ImageUrl="~/Styles/images/plus-5-16.png" />
</ItemTemplate>
这一切都很好, 问题是我不知道在哪里将我的数据绑定到服务器端的新网格视图“grdVwDetails”,因为onClick函数不能与实时点击一起使用,因为我不能使用onclick因为它在jquery实时点击中使用
答案 0 :(得分:0)
答案 1 :(得分:0)
如jQuery.live文档中所述,此实用程序在1.7版中已弃用,在1.9中已删除,而支持j jQuery.on。
如果您使用的是使用jQuery.live或无法更改为使用jQuery.on的第三方库,则jQuery会发布migration plugin。
迁移插件包含向后兼容性所需的所有代码。将migration plugin js file包含到项目中,jQuery.live应该可以正常工作。