Как перебрать все ячейки таблицы в колонке с заданным классом?

Написал функцию, которая принимает строку поиска searchValue, находит ячейку в таблице, возвращает id ряда и складывает id в массив. Для поиска по всей таблице все работает хорошо. Хочу реализовать поиск по заданной колонке. Допустим у меня есть колонка "phone" с классом .phoneUser, требуется получить id рядов если значение нашлось в поле "phone".Для этого планирую передавать класс как аргумент item='.phoneUser', но вот так не работает: $('#maintable tbody .phoneUser td').each(function(){ Хотел сделать вот так: $('#maintable tbody '+item+' td').each(function(){ Пробовал вот так: $('#maintable .phoneUser tbody td'), но так же безрезультатно. Ничего не находится. Ниже основной код функции:

function showActiveItems(searchValue, item=''){
    var arrayWithId = []
    if (searchValue != '') {
        $('#maintable tbody td').each(function(){
            console.log($(this).text())
            if ($(this).text().toLowerCase().indexOf(searchValue) > -1) {
                arrayWithId.push($(this).closest("tr").attr('id'));
            }
        });
    }
   ...

Код выше работает, задача добавить к поиску класс userPhone. Спасибо за помощь!


Ответы (0 шт):