javascript - Bootstrap 表 - 无法在 tr 上添加点击事件

标签 javascript jquery twitter-bootstrap

我正在使用 Bootstrap 表 ( http://wenzhixin.net.cn/p/bootstrap-table/docs/index.html )

我正在尝试添加点击事件

$('tr').click(function(){ console.log('test'); });

但它不起作用。我知道 bootstrap-table 库中有事件,但对我来说,将它与 jQuery 的 .click 完全结合使用很重要。你知道在 bootstrap-table 源代码中是什么阻止了这个事件吗?我尝试从 bootstrap-table.js 中删除所有“.off”,但没有帮助。

最佳答案

我认为您可以使用onClickRowclick-row.bs.table 事件代替tr click 事件,这里是documentationexamples .

代码示例:

// Fires when user click a row
$('#table').bootstrapTable({
    onClickRow: function (row, $element) {
        // row: the record corresponding to the clicked row, 
        // $element: the tr element.
    }
});

// or
$('#table').on('click-row.bs.table', function (e, row, $element) {
    // console.log(row, $element);
});

(本人是Bootstrap Table的作者,希望对您有所帮助!)

关于javascript - Bootstrap 表 - 无法在 tr 上添加点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26567867/

相关文章:

javascript - Bootstrap - 响应式搜索按钮

javascript - react |虚拟 DOM 模态未显示

javascript - Websocket 未向所有客户端发送数据

javascript - 为什么这个 JS 会触发部分呈现在一页上而不是另一页上的表单?

javascript - 字符串正则表达式用户名或电子邮件挂起

html - Bootstrap 下拉菜单插入符号在 Firefox 中不显示

c# - ASP.NET MVC Bootstrap Datepicker 日期验证问题

javascript - 编程组件上的 Vue 响应式(Reactive) Prop

javascript - Creating a HTML form with selector 已保存的 SQL 十六进制颜色的选择器

具有可变宽度元素的 jquery slider