Jquery asp.net mvc中的DataTable单元格按钮单击事件未触发

Jquery asp.net mvc中的DataTable单元格按钮单击事件未触发,jquery,ajax,asp.net-mvc,Jquery,Ajax,Asp.net Mvc,我有一个在模式对话框中使用AJAX回调的数据表。但进入datatable中的单元格按钮不会触发jquery事件。我的代码如下。请纠正我,并告诉我这有什么问题 $(“#订单列表表账单”)。在('click','td.orderdetail bill',函数(e){ 调试器; e、 预防默认值(); var$row=$(this).closest(“tr”);//查找该行 //var$text=$row.find(“.hidden orderid”).val(); //var单元格=$(this)

我有一个在模式对话框中使用AJAX回调的数据表。但进入datatable中的单元格按钮不会触发jquery事件。我的代码如下。请纠正我,并告诉我这有什么问题

$(“#订单列表表账单”)。在('click','td.orderdetail bill',函数(e){
调试器;
e、 预防默认值();
var$row=$(this).closest(“tr”);//查找该行
//var$text=$row.find(“.hidden orderid”).val();
//var单元格=$(this).closest('td');
变量oid=$row.find(“.hidden-outletid”).val();
var orderid=$row.find('.hidden orderid').val();
警报('oid='+oid+'==orderid:'+orderid);
})

订单号
订货时间
订单类型
客人
总额
行动
下午四时三十三分
表顺序(T1)
3.
780
细节
使用以下代码:

$('#orderlist-table-bill').on('click', 'td .orderdetail-bill', function(e) {
    var $row = $(this).closest("tr");
    var oid = $row.find(".hidden-outletid").val();
    var orderid = $row.find('.hidden-orderid').val();
    alert('oid=' + oid + '===orderid:' + orderid);
});

我试过了,你看到了吗?不幸的是,在我的提问中,它被注释掉了……不幸的是,它不起作用。好吧,我解决了它。