当我单击“编辑”按钮以打开表中的内联编辑器时,我想在数据表中模拟鼠标单击(我正在使用数据表插件来制作表)。为此,我使用 $("#datatable td").trigger("click");
,它可以工作,但使用此方法,内联编辑器会为表格的每一行打开,我想打开内联在按钮所在的行上,而不是无处不在。
JS:
$("#datatable").on("click", "#btn_ed", function () {
$("#datatable td").trigger("click");
});
最佳答案
试试这个,希望有帮助
$("#datatable").on("click", "#btn_ed", function () {
$(this).closest('tr').find('td').each(function(e){
$(this).trigger('click')
})
});
关于javascript - 如何在数据表中模拟鼠标单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57553742/