Timeago and jQuery dataTables -


using datatables , timeago. dates not showing on next pages when click on next page. code solved it.

$("#simpledatatable_paginate").click(function(){     jquery("abbr.timeago").timeago(); }); 

however, when clicked on table headings sort or show pages 10, 20, 25, 50, 100 etc , search in datatables data data not displayed. there other way solve this?

i suggest take advantage of draw.dt event. called every time datatables instance redrawn, i.e when sorting, filtering, changing page etc. create handler before initialize datatable (i assume table id #simpledatatable) :

$("#simpledatatable").on('draw.dt', function() {    jquery("abbr.timeago").timeago(); });  $("#simpledatatable").datatable({    ... }); 

now can skip other timeago() calls. problem jquery("abbr.timeago").timeago(); targets present or visible abbr.timeago elements, not injected later on when sorting, changing page etc.


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -