He estado tratando de cambiar la Búsqueda: a Filtro: en mi tabla de datos que creé.
Probé esto que encontré:
$(document).ready(function() { oTable = $('#datatable-example_filter').dataTable({ "aaSorting": [[ 10, "desc" ]], "bJQueryUI": true, "aLengthMenu": [[25, 50, 100, 250, 500, -1], [25, 50, 100, 250, 500, "All"]], "sPaginationType": "full_numbers", "oLanguage": { "sSearch": "Filter: " } }); } );pero no funciona, #datatable-example_filter es el nombre de la identificación, dentro del div generado por dataTable
La otra respuesta que usa "oLanguage" es usar la API de DataTables heredada. Según la documentación de DataTables v 1.10+, la sintaxis es:
$('#example').dataTable( { "language": { "search": "Filter records:" } } );muy fácil, simplemente coloque este parámetro cuando llame a la función de tabla de datos:
"oLanguage": { "sSearch": "<span>YOUR SEARCH TITLE HERE:</span> _INPUT_" //search }Dentro de Datatable Javascript (table = $dataTable.DataTable) agregue el siguiente código:
language: { 'search' : '' /*Empty to remove the label*/ }Dejé la búsqueda vacía porque quería que la información estuviera en el marcador de posición
Ps: si desea agregar un marcador de posición, coloque el siguiente código fuera de la inicialización de Datatable
$('.dataTables_filter input').attr("placeholder", "Zoeken...");