启动表-无法在tr
Bootstrap table - cannot add click event on tr
我正在使用Bootstrap表(http://wenzhixin.net.cn/p/bootstrap-table/docs/index.html)
我正在尝试添加点击事件
$('tr').click(function(){ console.log('test'); });
但它不起作用。我知道引导表库中有事件,但对我来说,准确地将其与jQuery的.click一起使用很重要。你知道引导表源代码中阻止这个事件的是什么吗?我试着从bootstrap-table.js中删除所有".off",但无济于事。
我认为您可以使用onClickRow
或click-row.bs.table
事件来代替tr click事件,下面是文档和示例。
代码示例:
// 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的作者,希望能帮助你!)
试试这个
$('table').on('click', 'tr' , function (event) {
console.log('test');
});
我尝试过这段代码,成功获得值find td(td:eq(1))。
$('#tbname').on('change', 'tr' , function (event) {
if($('.selected')){
kode =$('.selected').closest('tr').find('td:eq(1)').text();
$("input").val(kode);
}
我几天前刚开始使用这个有用的插件,我也遇到了同样的问题,用户wenyi给出了一个很好的答案,但对于刚开始使用的人来说有点复杂。
/* You have this table */
<table id="my-table">
<tr>
<a href="#" class="my-link">Details</a>
</tr>
</table>
/* You have to options to detect this click (and more) */
/* Normal way */
$(".my-link").click(function(){
//do something
});
/* To solve this click detection problem you will need to use this */
$("#my-table").on('click','.my-link',function(){
//do something
});
为什么?因为每次在DOM中动态添加一个html元素时,都无法用正常的"点击函数"检测到它们。
附加:
/* Even you can use this method, but the performance is less */
$(document).on('click','.my-link',function(){
//do something
});
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 从控制器返回后Ajax启动事件激发
- Meteor上的启动页面
- 如何防止网页加载后自动启动功能
- 如何从JavaScriptInterface启动Navigation Drawer
- window.on.scroll事件未启动
- 单击按钮后启动javascript提示
- Jquery - table.row(tr) is undefined
- 用Javascript添加带有#text的tr元素
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- spine.js在启动时填充模型实例
- 如何在所有ng点击事件AngularJS上启动一个方法
- jQuery悬停在没有鼠标悬停的情况下启动
- SignalR客户端启动连接时如何设置用户
- Meteor:在启动时将html注入客户端文件
- Angular UI启动日期选择器问题
- 如何用低音量自动启动Youtube视频(iframe)
- 启动表-无法在tr