Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将lang属性添加到DataTables.js搜索框_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 如何将lang属性添加到DataTables.js搜索框

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');

我使用的jQuery插件需要为页面中的所有输入添加属性

$(“输入”).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'});  
演示


有关代码和演示,请参阅。

不,它不起作用。请看我的问题。