在我的本地测试区域中,作为独立脚本,我使用此
$(document).ready( function () {
oTable = $('#example').dataTable( {
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sRowSelect": "single"
}
} );
和类似的东西
oTable.$('tr').click(function ()
捕获 DataTables 中第一列的ID。这很好用!但 tablepress -plugin WordPress ,基本上是使用 DataTables ,我无法添加(在这种情况下)&#34; oTable =&#34; 到关联表我问。这真的很奇怪。
唯一的方法是改变&#34;核心&#34;插件,但这是令人讨厌的。所以我必须把第二部分放在页面的其他地方(这没问题)。有没有其他方法来获得桌面上的点击?类似的东西:
$('#example tr').click(function ()
我希望有一种简单明了的方式;-)
答案 0 :(得分:0)
据我所知,数据表的tbody标签中有一些属性 例如
<tbody role="alert" aria-live="polite" aria-relevant="all">
您可以检查您的表格是否也包含这些attr,如果是这样,您可以选择这样的
$('#example tbody[role="alert"] tr').click(function (){});
您也可以使用此
var oTable2 = $('#example').dataTable();
$('tr',oTable2).click(function ()
答案 1 :(得分:0)
这有效:
$(document).ready( function () {
$('#example').dataTable( {
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sRowSelect": "single"
}
} );
和
$('#example tr').click(function () {
var data = $('#example').dataTable().fnGetData( this );
});