Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Datatables按钮onclick不';不能在电话模式下工作_Javascript_Jquery_Html_Datatables - Fatal编程技术网

Javascript Datatables按钮onclick不';不能在电话模式下工作

Javascript Datatables按钮onclick不';不能在电话模式下工作,javascript,jquery,html,datatables,Javascript,Jquery,Html,Datatables,我有一个带有两个按钮的Jquery DataTables,当我在web模式下单击一个按钮时,一切正常,我可以获取tr数据: 单击控制台日志: 但是当我切换到电话模式时,数据是未定义的: 单击控制台日志: 你能告诉我为什么会发生这种情况以及如何解决它吗 谢谢。首先在它之外定义用于单击事件的回调函数,如下所示: function onclick () {/* Your code */} 然后像以前一样检查单击事件: dataTableCierreEfectivo.on("click", o

我有一个带有两个按钮的
Jquery DataTables
,当我在web模式下单击一个按钮时,一切正常,我可以获取tr数据:

单击控制台日志

但是当我切换到电话模式时,数据是未定义的:

单击控制台日志

你能告诉我为什么会发生这种情况以及如何解决它吗


谢谢。

首先在它之外定义用于单击事件的回调函数,如下所示:

function onclick () {/* Your code */}
然后像以前一样检查单击事件:

dataTableCierreEfectivo.on("click", onclick);
然后还要检查是否接触了元件:

dataTableCierreEfectivo.on("tap", onclick);

让我知道它是否有效

@JoseLuis我用一个例子更新了答案,让我知道它是否有效没有问题谢谢你的时间,我认为tap不起作用,因为我在Chrome中使用电话模式。
dataTableCierreEfectivo.on("tap", onclick);