JQuery Datatables 实现双击弹窗

这篇博客介绍了如何使用JQuery Datatables插件实现表格中双击某行时触发弹窗显示微博信息的功能。通过监听表格的双击事件,获取选中行的数据,并在弹窗中展示。此外,还包含了选中行样式的处理逻辑。
$(document).ready(function() {
                  var editor = $('#example').dataTable( {
                      "data": [......], //数据省略
                      "iDisplayLength" : 100, //默认显示的记录数  
                      "bSort" : true, //是否启动各个字段的排序功能 
                      "columns": [
                          { "title": "ID" },

                          { "title": "微博链接" }]

             } );      

     $("#example2 tbody tr").dblclick(function (e) { //双击相应事件
                        if ($(this).hasClass('row_selected')) {
                           $(this).removeClass('row_selected');
                           $(this).removeClass('trSelected'); 
                     }
                     else {
                        editor.$('tr.row_selected').removeClass('row_selected');
                        $(this).addClass('row_selected');
                        var aData = editor.fnGetData(this);
                        if (null != aData) {
                            alert('微博信息采集') //弹窗框,可根据需求自行设计
                        }
                        var trThis = this; 
                        editor.$('tr.trSelected').removeClass('trSelected');
                        if ($(trThis).get(0) == $("tr:first", $(trThis)).get(0)){ 
                            return; 
                        } 
                        $(trThis).addClass('trSelected'); 
                    }
                });

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值