早上好先生
我有代码可以对过滤后的数据中指定的总值字段进行计数,但是我想使它与选项中的select一起使用,而不是在搜索输入中,基于option select然后计算过滤后的数据,这就是我的js
function filterMarkers() {
var table = $('#example').DataTable();
var filteredData = table
.column(2, {search: 'applied'})
.data()
.filter( function ( value, index ) {
return value == 'Tokyo'? true : false;
} );
document.getElementById('result').textContent = filteredData.count();
}
$(document).ready(function() {
filterMarkers();
document.getElementById('example_filter').addEventListener('keypress', function() {
window.setTimeout(filterMarkers, 90);
});
} );
function showResults() {
var table = $('#example').DataTable();
var filteredData = table
.column(1, {search: 'applied'})
.data()
.filter( function ( value, index ) {
return value == 'Accountant'? true : false;
} );
document.getElementById('results').textContent = filteredData.count();
}
$(document).ready(function() {
showResults();
document.getElementById('example_filter').addEventListener('keypress', function() {
window.setTimeout(showResults, 90);
});
} );
我也已经在jsfiddle中测试过代码,请帮助我,谢谢(高级)