Javascript 如何将lang属性添加到DataTables.js搜索框
我使用的jQuery插件需要为页面中的所有输入添加属性Javascript 如何将lang属性添加到DataTables.js搜索框,javascript,jquery,datatables,Javascript,Jquery,Datatables,我使用的jQuery插件需要为页面中的所有输入添加属性 $(“输入”).attr('lang','fa') 除了DataTables搜索框之外,我可以将其添加到所有输入中,这段代码不会影响它 我也尝试过这段代码,但不起作用: $(document).ready(function () { var table = $('#OrdersTable').dataTable(); $('.dataTables_filter input').attr('lang','fa');
$(“输入”).attr('lang','fa')代码>
除了DataTables搜索框之外,我可以将其添加到所有输入中,这段代码不会影响它
我也尝试过这段代码,但不起作用:
$(document).ready(function () {
var table = $('#OrdersTable').dataTable();
$('.dataTables_filter input').attr('lang','fa');
$("input").attr('lang', 'fa');
});
编辑:
我尝试了很多事情,但问题仍然存在。要查看问题,请查看并在页面底部的搜索框和输入框中键入数字
原因
DataTables使用
作为搜索框。由于某种原因,应用lang
属性对该输入类型没有任何影响
解决方案
将输入类型更改为
可以解决此问题
$('#example').DataTable();
$('.dataTables_filter input').attr({'lang': 'fa', 'type': 'text'});
演示
有关代码和演示,请参阅。不,它不起作用。请看我的问题。