jQuery Datatables在每个td上运行

时间:2013-07-10 16:46:58

标签: jquery datatables

我想用数据'x'在我的数据表中的每个项目上调用一个函数,但它只适用于第一个数据表页面...

如何在分页数据表中使用类'x'在每个td上应用函数?

2 个答案:

答案 0 :(得分:0)

我建议将click事件绑定到Next / Prev按钮,为每个发现类x的TD调用函数

$(document).ready(function(){
    //bind the click to listen for Next/Prev buttons
    $('#next_button, #prev_button').on('click', function(){
        //loop through all available TDs with a class of x
        $('td.x').each(function(key, value){
            //implement function call
            $(this).someFunction();
            //or
            someFunction($(this));
        });
    });
});

答案 1 :(得分:0)

为什么不使用行回调: fnRowCallback

   $(document).ready( function() {
     $('#example').dataTable( {
       "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
         // Bold the grade for all 'A' grade browsers
         if ($(nRow).is(".XClass") )
         {
           // execute you code here 
         }
       }
     } );
   } );

这是example