クラス「x」を使用して、データテーブルの各アイテムで関数を呼び出したいのですが、最初のデータテーブルページにのみ適用されます...
ページ分割されたデータテーブルでクラス 'x' を持つ各 td に関数を適用するにはどうすればよいですか?
クラス「x」を使用して、データテーブルの各アイテムで関数を呼び出したいのですが、最初のデータテーブルページにのみ適用されます...
ページ分割されたデータテーブルでクラス 'x' を持つ各 td に関数を適用するにはどうすればよいですか?
行コールバックを使用しない理由: 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
}
}
} );
} );
ここに例があります
クリック イベントを [次へ]/[前へ] ボタンにバインドして、クラス 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));
});
});
});