[英]dataTables : javascript not working while paging
我正在使用dataTable創建表,並且一切正常。 該表由一個復選框(column1)和選擇(最后一列)組成。 因此,我的JavaScript僅在選中復選框時才啟用選擇。 當翻到下一頁時,啟用/禁用javascript不起作用。 所有選擇均已啟用。
<script>
var update_selectopt=function(){
$("tr").each(function(){
if($("input[type='checkbox']", this).is(":checked")){
$('#select',this).removeAttr('disabled');
}
else
{
$('#select',this).attr('disabled','disabled');
}
});
};
$(update_selectopt);
$("input[type='checkbox']").on("click",update_selectopt);
</script>
如何處理?
在表上發生頁面調度事件后, update_selectopt
您的update_selectopt
函數:
$('#table_ws').on( 'page.dt', function () {
update_selectopt();
});
編輯
嘗試這個:
$('#table_ws').on( 'draw.dt', function () {
update_selectopt();
});
頁面事件文檔在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.