$(document).ready(function() { $('.delete_license').click(function(e){ e.preventDefault(); var accountID = $(this).data('id'); $('#dialogs').html('Удалить счет на оплату?'); $('#dialogs').dialog({ buttons: { "Да": function(){ $.post('/my/delete_license/' + accountID + '/', function(data){ $('.account_' + data['id']).remove() }); $(this).dialog("close"); }, "Нет": function(){ $(this).dialog("close"); } } }) }); var options = { valueNames: [ { data: ['id'] }, 'order-date', { data: ['type']}, { data: ['status']} ] }; var orderList = new List('listData', options); console.log(orderList); $('#filterNone').click(function() { event.preventDefault(); orderList.filter(); return false; }); $('#filterAccountsNone').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "account"; }); return false; }); $('#filterAccountsPay').click(function() { event.preventDefault(); orderList.filter(function(item) { // console.log(item.values()); return item.values().type === "account" && item.values().status === "2"; }); return false; }); $('#filterAccountsWaitPay').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "account" && item.values().status === "0"; }); return false; }); $('#filterAccountsFreezePay').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "account" && item.values().status === "4"; }); return false; }); $('#filterLicenseNone').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "license"; }); return false; }); $('#filterLicenseNow').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "license" && item.values().status === "2"; }); return false; }); $('#filterLicenseOld').click(function() { event.preventDefault(); orderList.filter(function(item) { return item.values().type === "license" && item.values().status === "3"; }); return false; }); });