Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 向Datatables添加Chardin插件_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 向Datatables添加Chardin插件

Javascript 向Datatables添加Chardin插件,javascript,jquery,datatables,Javascript,Jquery,Datatables,我有一些代码如下所示: $('#button').on('click', function() { $('body').chardinJs('start') }); $(document).ready(function() { $('#example').dataTable({ "sDom": 'f' }); } ); (这只是JSFIDLE中添加了一个整体的JS/Jquery部分) 正如你所看到的,当我点击一个“提示”图片时,charding插件将启动


我有一些代码如下所示:

$('#button').on('click', function() { $('body').chardinJs('start') });

$(document).ready(function() {
   $('#example').dataTable({
        "sDom": 'f'
      });

} );
(这只是JSFIDLE中添加了一个整体的JS/Jquery部分)
正如你所看到的,当我点击一个“提示”图片时,charding插件将启动并显示我的网站部分的一些提示。当我想向DOM数据表添加注释时,就会出现问题。

如何解决此问题?

好的,问题是初始化后不同的控件被注入
.dataTables\u包装器
元素。要仅将字符文本添加到搜索框(左至“搜索”
),请执行以下操作:


“循环”称为“长度”菜单:

$(".dataTables_length")
   .attr("data-intro", "Select number of visible rows")
   .attr("data-position", "right");
您的小提琴已更新->


只需检查注入的标记,看看应该使用哪些元素(=选择器)来添加“chardins”。

到底有什么问题?这里是一个工作小提琴->(记住在小提琴中使用,而不是)添加
数据介绍
到列工作…?嗯,是的,我没有说我到底有什么问题。嗯,当我点击提示按钮时,我只想为我的数据表中的“搜索”添加提示(不是所有宽度的页面)。好的。这个例子很有用,但是当我在我的数据表中添加另一个插件时?例如:好的,我知道了,谢谢!:)好的,它工作了,但是当我把语言插件添加到我的数据表时,它不工作了/嘿@mdk,你使用不同的语言,它不应该对任何东西造成任何影响->,无论使用何种语言,注入的元素始终具有相同的类/名称。hey@mdk-这是由于javascript异步性:当使用远程语言文件时,数据表的初始化在chardin attr附件之前未完成,这需要更长的时间-您可以使用
setTimeout
或更好的
initComplete
回调->
$(".dataTables_length")
   .attr("data-intro", "Select number of visible rows")
   .attr("data-position", "right");