javascript - 从动态按钮执行功能

标签 javascript jquery datatables

我正在创建一个表,然后将表转换为 jQuery dataTable,为此我使用 dataTable.responsive 和一个在模式中显示信息的选项,这里的问题是我的功能按钮仅显示在模式上,所以我的问题是我可以做什么来访问该按钮,我正在尝试这样做,但不起作用。

$('#TableBody').on('click', '.glyphicon-edit', function () {
    alert("Click!");
});

这也不起作用:

//example is my table id
$('#example').on('click', '.glyphicon-edit', function () {
    alert("Click!");
});

这是我的 full code正确看待我的问题。

最佳答案

如果您使用 Bootstrap 样式,请使用以下代码。这会将您的选择器缩小到由 jQuery DataTables 打开的模式中的元素。

$(document).on('click', '.dtr-bs-modal .glyphicon-edit', function(){
   // ... skipped ...
});

关于javascript - 从动态按钮执行功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40248565/

相关文章:

javascript - validity.rangeUnderflow 不起作用

jquery - 为什么 jQuery Draggable() 不适用于表单

javascript - DataTable slidedown row.child()

javascript - 如何防止元素伸出屏幕?

jquery - DataTables 如何通过服务器端处理输出表格?

按钮单击事件上的 JavaScript 执行

javascript - react : How do I update my components state from an external function?

javascript - 如何将私有(private)函数绑定(bind)为回调

javascript - 更改背景颜色和文本,逻辑是否存在但脚本不起作用?

javascript - 使用jquery重置每个文档点击的超时