Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Jquery 如何在DataTable的sSearch上放置id?_Jquery_Datatable_Jquery Datatables - Fatal编程技术网

Jquery 如何在DataTable的sSearch上放置id?

Jquery 如何在DataTable的sSearch上放置id?,jquery,datatable,jquery-datatables,Jquery,Datatable,Jquery Datatables,这是我的示例数据表: $('#datatable').DataTable({ "oLanguage" : { "sSearch" : "Search all columns", "sInfoFiltered" : "" }, "And some many more.." : ".." }); 我希望sSearch输入本身有一个id,这样我就可以在jQuery中将其作为目标 当我检查元件时: 我可以通过包含它的div间接地将它作为目标,但

这是我的示例数据表:

$('#datatable').DataTable({
    "oLanguage"  : {
        "sSearch" : "Search all columns",
        "sInfoFiltered" : ""
    },
    "And some many more.." : ".."
});
我希望sSearch输入本身有一个id,这样我就可以在jQuery中将其作为目标

当我检查元件时:


我可以通过包含它的div间接地将它作为目标,但我希望它精确。

您需要在
fnDrawCallback
函数中将ID设置为元素

$('#datatable').DataTable({
"oLanguage"  : {
    "sSearch" : "Search all columns",
    "sInfoFiltered" : ""
},
"fnDrawCallback": function( oSettings ) {
   $('.dataTables_filter input').attr("id", "sSearch");
}});