Found a solution:
$('.dataTables_filter .ui-input-clear').live('click', function(e) { jqFilter.val(""); jqFilter.trigger('keyup.DT'); });
This is due to the clear button. So when he clicked, I set the input value "" manually because the JQM clear button does not seem to really clear the input itself.
With my cleared input, I launch the input keyboard. This will launch the regular rountine dataTables, which will run the fnFilter function, because now jqFilter.value does not match the previous search query. Since jqFilter is empty, fnFilter will display the entire table again.
Maybe useful for someone else.
source share