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