хочу сделать таблице фильтр результатов
значения некоторых ячеек выношу в атрибуты строк
нужно чтобы показывались.скрывались строки, у которых соответствуют все атрибуты заданным условиям
//получаем всю таблицу
var getTable = $('table tbody tr');
//создаем обект с атрибутами
var attrObj = new Object();
//функция добавления атрибута
function addAttr(eachClass, word) {
     $(getTable).children('.' + eachClass).each(function () {
     if ($.trim($(this).text()) == word) {
        //если есть совпадение добавляем атрибут строке
        $(this).parent().attr(eachClass, word);
     }
});
}
вывод в консоли
Object {city: "Таллинн", type: "Групповая"}
html код с добавленными атрибутами
<tr class="table-row item_1895" city="Таллинн" type="Групповая">
    <td class="city">Таллинн</td>
    <td class="type">Групповая</td>
 </tr>
<tr class="table-row item_1895" city="Рига" type="Групповая">
    <td class="city">Рига</td>
    <td class="type">Групповая</td>
 </tr>
теперь нужно отфильтровать строки у которых совпадают все атрибуты
как отфильтровать по одному значению я знаю
а вот как отфильтровать несколько значений одновременно
чтобы все существующие атрибуты учитывались
здесь вопрос