jQuery.fn.dataTableExt.oApi.fnFilterOnReturn = function (oSettings) { /* * Usage: $('#example').dataTable().fnFilterOnReturn(); * Author: Jon Ranes (www.mvccms.com) * License: GPL v2 or BSD 3 point style * Contact: jranes /AT\ mvccms.com */ var _that = this; this.each(function (i) { $.fn.dataTableExt.iApiIndex = i; var $this = this; var anControl = $('input', _that.fnSettings().aanFeatures.f); anControl.unbind('keyup').bind('keypress', function (e) { if (e.which == 13) { $.fn.dataTableExt.iApiIndex = i; _that.fnFilter(anControl.val()); } }); return this; }); return this; }