我有Jquery DataTables
有2个按钮,当我点击网络模式中的按钮时,一切正常,我可以获取tr数据:
dataTableCierreEfectivo.on('click', 'a[name="edit"]', function() {
$(fromCierreCajaId).trigger("reset");
var cierreDeEfectivo = dataTableCierreEfectivo.row($(this).parents('tr')).data()
console.log(cierreDeEfectivo)
//....
但当我更改为手机模式时,数据未定义:
你能告诉我为什么会这样,以及如何解决它?
谢谢。
答案 0 :(得分:0)
首先定义用于其外部的click事件的回调函数,如下所示:
function onclick () {/* Your code */}
然后像之前一样检查点击事件:
dataTableCierreEfectivo.on("click", onclick);
然后还要检查元素是否被触摸:
dataTableCierreEfectivo.on("tap", onclick);
让我知道它是否有效