这是我的问题。我想过滤此表以显示所有状态“活动”。我使用此代码,但结果仅在可见行 (x3) 上,而不是在所有基础上。我认为需要更改此代码。
var trs = $('tr:not(:first)');
$(document).ready(function(){
$('input:radio[name="type_affect"]').change(function () {
var status = $('input[name="status"]:checked').prop('value');
**var trs = $('tr:not(:first)');**
$(trs).hide();
if(status != ''&& status != 'none'){
var chkdName = $('input[name="status"]:checked').prop('name');
trs = $(trs).find("."+chkdName+':contains('+status+')').parent();
}
$(trs).show();
});
$("#reset").on('click', function(){
$(':radio').prop('checked', false);
$('tr').show();
});
});
简直是一时的软弱!
我改变了一切,这里是我的解决方案。
$(document).ready(function(){
$('input:radio[name="status"]').change(function () {
var filtering = FooTable.get('#tab-search').use(FooTable.Filtering);
var filter = $(this).val();
if (filter === 'none') {
filtering.removeFilter('status');
} else {
filtering.addFilter('status', filter, ['status']);
}
filtering.filter();
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句