【问题标题】:custom Entries filter in jQueryDatatablejQuery Datatable 中的自定义条目过滤器
【发布时间】:2015-04-06 04:54:36
【问题描述】:
我想在 jquery 数据表中创建自定义条目过滤器
<select name="admin_length" size="1" aria-controls="admin"><option
value="10" selected="selected">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option></select>
它位于桌子外面
【问题讨论】:
标签:
jquery
jquery-ui
jquery-plugins
jquery-datatables
【解决方案1】:
使用下拉列表的更改事件并将您的条件与表格的每一行匹配。
像这样的
$("#admin_length").change(function(){
$("#table tr").each( function(index){
var cellText=($("this").children(tr:nth-child(1)).text();
//according to you filter condition on cellText show or hide current row (this)
})
})
希望这会有所帮助
【解决方案2】:
<select id="admin_length" name="admin_length" size="1" aria-controls="admin"><option
value="10" selected="selected">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option></select>
并使用这个 jquery 代码
$('#admin_length').change(function(){
oTable.api().columns().search($(this).val()).draw();
})