I\'m trying to change with jQuery language of a table with datatables. I\'m trying to push a button to change the language of the table.
$(\'#prueba\').live(
AFAIK, there is no built-in method or plug-in (currently) to switch the language dynamically. But what you can do is destroy the datatable and re-initialize it with the new language setting.
So, change your button's click handler to something like this:
$('#prueba').click(function(){
if (typeof tablacliente != 'undefined' && tablacliente != null)
{
tablacliente.fnDestroy(); //important! you have to destroy first or you'll get an alert-error.
tablacliente = null;
tablacliente = $('#table_id').dataTable( {"oLanguage": espanol} ); //don't forget to include any other settings, if you have.
}
});
Here is a demo on jsFiddle.