簡體   English   中英

dataTables:javascript在分頁時不起作用

[英]dataTables : javascript not working while paging

我正在使用dataTable創建表,並且一切正常。 該表由一個復選框(column1)和選擇(最后一列)組成。 因此,我的JavaScript僅在選中復選框時才啟用選擇。 當翻到下一頁時,啟用/禁用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM