easyui datagrid onRowContextMenu如何获取右键单击的单元格列名称

   easyui datagrid onRowContextMenu如何获取右键点击时被点击单元格列名称。

 onRowContextMenu     e,index,row     Fires when a row is right clicked.

  通过API可以看到onRowContextMenu的参数只有数据行,没有单元格信息。不过有事件对象e,可以通过e.target得到当前被右键点击的对象,为单元格td或者td里面div容器,通过这个对象可以获取到此列列明。td单元格field属性存储列明,dom结构如下

easyui datagrid onRowContextMenu如何获取右键单击的单元格列名称

  easyui datagrid onRowContextMenu如何获取右键单击的单元格列名称源代码如下

        $(function () {
            $('#dg').datagrid({ onRowContextMenu: contextMenu });
        });
        function contextMenu(e, index, row) {
            var t = e.target, field = $(t).closest('td').attr('field');
            console.log(row[field])
        }

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:easyui datagrid onRowContextMenu如何获取右键单击的单元格列名称

评论(0)Web开发网
阅读(309)喜欢(0)easyui开发技巧