/** * Get a list of all `dt-tag tr` nodes in the table which are not currently * visible (useful for building forms). * * This function is marked as deprecated as using the `dt-api rows()` method in * DataTables 1.10+ is preferred to this approach. * * @name fnGetHiddenNodes * @summary Get the `dt-tag tr` elements which are not in the DOM * @author [Allan Jardine](http://sprymedia.co.uk) * @deprecated * * @example * var table = $('#example').dataTable(); * var nodes = table.fnGetHiddenNodes(); */ jQuery.fn.dataTableExt.oApi.fnGetHiddenNodes = function ( settings ) { var nodes; var display = jQuery('tbody tr', settings.nTable); if ( jQuery.fn.dataTable.versionCheck ) { // DataTables 1.10 var api = new jQuery.fn.dataTable.Api( settings ); nodes = api.rows().nodes().toArray(); } else { // 1.9- nodes = this.oApi._fnGetTrNodes( settings ); } /* Remove nodes which are being displayed */ for ( var i=0 ; i