是否可以在默认值之后向数据表添加更多下拉列表或其他html元素
显示“ 5”条记录
我想在默认表和默认情况下提供的搜索栏之间的DataTable中添加更多下拉列表。
我已经通过sDom,但是我无法理解语法。
提前致谢。
您可以通过<div>
以下方式在长度菜单和过滤器框之间插入元素:
var table = $('#example').DataTable({
dom : 'l<"#add">frtip'
})
'lfrtip'
是默认dom
字符串,因此您基本上只需<div id="#add">
在现有布局中添加一个即可。建议使用样式#add
,尤其是将display
类型设置为,inline-block
以免在以下情况下分解元素:
#add {
display: inline-block;
padding-left: 30px;
float: left;
}
现在,您可以使用普通的jQuery方法将<select>
的(或其他)添加到#add
元素中:
//insert a label
$('<label/>').text('my dropdown').appendTo('#add')
//insert the select and some options
$select = $('<select/>').appendTo('#add')
$('<option/>').val('1').text('option #1').appendTo($select);
$('<option/>').val('2').text('option #2').appendTo($select);
$('<option/>').val('3').text('option #3').appendTo($select);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句