我有一个带数据的数据表,当我点击上面的一个数据时,我希望能够获得这个值并做一些事情。
我尝试使用“fnGetData”功能,但它不起作用。
我有这段代码:
cclients.otable=$('#turlexceptions').dataTable({
'bDestroy': true,
'bAutoWidth': false,
'sDom': "<'row'<'span5'><'dtrt'>r>t<'row'<'span5'><'dtrt'>>",
'sScrollY': '200px',
'bPaginate': false,
'bScrollCollapse': true,
"aaData": cclients.urlexceptions($('#icle_s_urlexcept').val()),
'aoColumnDefs': [
{'aTargets':[0],'sTitle':'Webs No Registradas'},
{'aTargets':[1],'sName':'remove','sTitle':'','sWidth':'15px','mDataProp':null,'bSearchable':false,'bSortable':false,'sClass':'tdactions','sDefaultContent':'<a href="javascript:cclients.removeurlexception('+ $(this).text()+')" class="eremove label label-important" title="Remove">x</a>'}
]
});
感谢。
答案 0 :(得分:0)
首先按如下方式初始化数据表:
var userTable =$('#turlexceptions').dataTable({
'bDestroy': true,
'bAutoWidth': false,
'sDom': "<'row'<'span5'><'dtrt'>r>t<'row'<'span5'><'dtrt'>>",
'sScrollY': '200px',
'bPaginate': false,
'bScrollCollapse': true,
"aaData": cclients.urlexceptions($('#icle_s_urlexcept').val()),
'aoColumnDefs': [
{'aTargets':[0],'sTitle':'Webs No Registradas'},
{'aTargets':[1],'sName':'remove','sTitle':'','sWidth':'15px','mDataProp':null,'bSearchable':false,'bSortable':false,'sClass':'tdactions','sDefaultContent':'<a href="javascript:cclients.removeurlexception('+ $(this).text()+')" class="eremove label label-important" title="Remove">x</a>'}
]
});
--------------------
For get the selected data:
var position = userTable .fnGetPosition( this );
if(position !=null){
var selectedData = userTable .fnGetData( position );
alert("SELECTED DATA::"+selectedData);
}