2016-07-29 39 views
0

我正在使用Jquery數據表插件來生成我的表。在每一行我都有一個按鈕來打開子數據。該按鈕具有「fa-plus」類。爲了觸發這個,我使用一個簡單的Jquery on click函數。JQuery數據表搜索回調

fnDrawCallback: function() { 
     $('.fa-plus').click(function() { 
      // some functionality 
     }); 
}, 

這項工作僅很大,即使你去它會像功能與fnDrawCallback回調reloaled下一頁。只有在數據表中使用搜索選項時,纔會觸發回調。也沒有與fnInfoCallback函數。

有誰知道Jequery數據表的搜索功能是否有回調?

我正在尋找任何數據表的更改觸發的回調。

+1

你是如何執行搜索?在使用dataTables的項目上,每次在應用搜索後重新繪製表時,都會觸發fnDrawCallback。你在桌子上叫draw()嗎? – Adam

回答

0

你可以看一下數據表events

例如

$('#table').on('search.dt', function (e, settings) { 
    .... 
} 

這有幫助嗎?

+0

我剛發現有一個其他問題,原始函數fnDrawCallback可以正常工作,因爲它提供了觸發器。但是通過搜索排序行索引被改變。任何想獲得正確的行索引? – Tom

+0

獲取索引時?怎麼樣?你可以發佈代碼示例嗎? –

+0

我修改了選擇器,謝謝 – Tom