Datatables一些常见的JS用法(多与表格有关)
**********************--倒--序--上--升--(方便新增、更新)***********************
(3)给 动态生成 的 行 内按钮,添加点击事件(多用于分页情况下,行 内的按钮)。如
{ "data": "defaultRank", "render": function (data, type, full, meta) {
return "<button class='clear_wx_btn btn btn-info'>晋级</button>";
}
},
$(document).on('click', '.clear_wx_btn', function(){
$("#errorTip").text("")
//var row = table.row({selected : true}).data();//这种最常见,但这种情况,第二次点击会失效(主要table要定义成全局变量)
//var matchArea = $(this).parent().parent().children().eq(1).text()
var row = table.row($(this).parent().parent()).data();//貌似row{param}里面的param是 jquery对象的"$行",
$("#rankTeamName").val(row.teamName)
$("#rankTeamId").val(row.teamId)
$("#teamRankModal").modal("show")
})
----附:$(document) 网上说(责任越大,消耗内存越大)的一种绑定事件
(2)创建 行 点击事件(默认为 左键 点击事件,右键的也有一例),这里展示获取 行号 和 指定列 的数据
$('#datatable tbody').on('click','tr',function(e){
//先拿到点击的行号
var index = $(this).context._DT_RowIndex;
//此处拿到隐藏列的值
var name = $('#datatable').DataTable().row(index).data().name;// name是"columns" { "data": "name"},里面对应的name
layer.msg("点击_"+index+"_行,名字:"+name)
//点击空白无效(一些特殊情况有用)
if(name == undefined || name == ""){
return false;
}
(1)鼠标移动到 行 上时,行背景高亮显示
$('#datatable tbody')
.on( 'mouseover', 'tr', function () {
$(this).children().addClass( 'highlight' );
} )
.on( 'mouseleave', 'tr', function () {
$(this).children().removeClass( 'highlight' );
} );
td.highlight {
background-color: whitesmoke !important;
}
选中id = “datatable” 的表格
----附一:JS的初始化 顺序 和 位置 很重要,很多情况就是 初始化位置 不正确,没有生效
Datatables一些常见的JS用法(多与表格有关)的更多相关文章
- xss其他标签下的js用法总结大全
前段时间我遇到一个问题,就是说普通的平台获取cookie的语句为↓ Default <script src=js地址></script> 1 <scr ...
- jquery.validate.min.js 用法方法示例
页面html 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- jquery.cookie.js 用法
jquery.cookie.js 用法 一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 j ...
- 移动端下拉刷新,iScroll.js用法(转载)
本文转载自: iScroll.js 用法参考 (share)
- 页面常见效果js实现
2015.12.2 页面常见效果js实现 [有没有觉得很坑,[笑哭,邮箱写上]] 复习: Js内置对象: 1.浏览器对象 window document history location event ...
- python爬虫的一个常见简单js反爬
python爬虫的一个常见简单js反爬 我们在写爬虫是遇到最多的应该就是js反爬了,今天分享一个比较常见的js反爬,这个我已经在多个网站上见到过了. 我把js反爬分为参数由js加密生成和js生成coo ...
- jq和js用法:入口写法
jq和js入口写法demo: <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- MySQL · 性能优化 · MySQL常见SQL错误用法(转自-阿里云云栖社区)
作者:阿里云云栖社区链接:https://zhuanlan.zhihu.com/p/26043916来源:知乎著作权归作者所有,转载请联系作者获得授权. 前言 MySQL在2016年仍然保持强劲的数据 ...
- 常见的JS手写函数汇总(代码注释、持续更新)
最近在复习面试中常见的JS手写函数,顺便进行代码注释和总结,方便自己回顾也加深记,内容也会陆陆续续进行补充和改善. 一.手写深拷贝 <script> const obj1 = { name ...
随机推荐
- Vue-admin工作整理(十三):Vuex-严格模式
严格模式:开发过程中对规范的要求,定义方式为在store实例初始化的时候将strict设置为true,这样的话就是开启了严格模式.在这种情况下,如果要直接修改state里面的值,那就会报问题.那么也可 ...
- 【编程语言】Kotlin之object关键字
在一个体重秤项目里面使用Kotlin开发,考虑到项目比较小型轻量,所以和团队申请决定使用Kotlin开发,以此熟悉和尝试一下Kotlin. 首先使用Kotlin之后,发现能和Java很好的兼容一起,开 ...
- PyQt5——布局管理
PyQt5布局管理使用方法详见:https://blog.csdn.net/jia666666/article/list/3?t=1& PyQt5布局管理汇总: 1.QHBoxLayout 2 ...
- iframe父页面和子页面获取元素和js变量
父页面获取iframe页面元素和变量 获取方法:$("#id")[0].contentWindow.showInfo(): 获取元素: $("#id").co ...
- Vue.js——60分钟快速入门(转)
vue:Vue.js——60分钟快速入门 <!doctype html> <html lang="en"> <head> <meta ch ...
- CF数据结构练习(二)
1. 833D Red-Black Cobweb 大意: 给定树, 边为黑色或白色, 求所有黑白边比例在$[\frac{1}{2},2]$内的路径边权乘积的乘积. 考虑点分治, 记黑边数为$a$, 白 ...
- Petrozavodsk Winter Camp, Day 8, 2014, Fine Brochures
1的个数-块的个数+多减的个数+flag 多减的只会在一个循环末尾出现 #include <bits/stdc++.h> using namespace std; #define rep( ...
- css实现div左侧突出一个带边框的三角形
.vip-control-header{ width: 600px; height: auto; background: #F8F8F8; border: 1px solid #e2e2e2; pad ...
- CDI Features(EL(SPEL),Decorator,Interceptor,Producer)
一.EL(SPEL) EL 1.概述:EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作.EL在得到某个数据时,会自动进行数据类型 ...
- @validated各种坑
1.@validate不起作用 经过各种测试,在@validate后加了个modelattribute("form")就不验证了,坑.. 2.错误信息的properties配置文件 ...