关于js 点击所在行,获取隐藏域问题

很多人应该都知道,bootstrap datatable中想要通过点击某一行获取隐藏域例:ID

{
	data : "ID",
	orderable : true,
	title : "ID",
	"bVisible": false,//设置为隐藏域
	mRender : function(ata,type,row) {
		return row.ID == null ? '': row.ID;
				}
}, 

 
$("body").delegate('#List tr', 'click', function () {
						    	var param={};
						    	param = $("td",this);
						    	
						        var id = $(param[2]).text();//获取当前行隐藏的第3列数据
});

但是我们会发现:无法获取到这个隐藏域,该怎么办呢?

其实还有一种方法通过给bootstrap datatable中的隐藏例加 css 样式,我们隐藏css就行了

{
	data : "ID",
	orderable : true,
	title : "ID",
	//"bVisible": false,
       className : "display1",//添加css样式
	mRender : function(ata,type,row) {
		return row.ID == null ? '': row.ID;
				}
}, 

<style type="text/css">
	.display1{display: none;}
</style>

$("body").delegate('#List tr', 'click', function () {
						    	var param={};
						    	param = $("td",this);
						    	
						        var id = $(param[2]).text();//获取当前行隐藏的第3列数据
							alert(id)
});

这样就可以实现 js 点击所在行,获取隐藏域问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟进军大神陆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值