jquery пробежать по всем дочерним элементам

282
22 февраля 2017, 23:20

Мне необходимо найти все элементы с классом incorrect, когда у меня есть this объекта одного из input в таблице (не важно какого), после этого по набору этих полей мне надо пробежать и посчитать их количество, если текст уникален то класс я удаляю.

Все инпуты для выборки имею класс typeahead

function ValidProduct(Obj,Metka){
    var Input = $(Obj);
    console.log("--",Input.closest('tbody').find('input.typeahead.incorrect').length);
    Input.closest('tbody').find('input.typeahead.incorrect').each(function(){
                console.log(this);
    });
}

И вот получается что this объект функции не учитывается в обходе. Что не так?

Answer 1

$.each принимает 2 аргумента. Первый как индекс, и второй как само значение (в данном случае - объект):

function ValidProduct(Obj, Metka) {
        var Input = $(Obj);
        console.log("--", Input
            .closest('tbody')
            .find('input.typeahead.incorrect')
            .length);
        Input
            .closest('tbody')
            .find('input.typeahead.incorrect')
            .each(function (index, object) {
                console.log(object);
            });
    }
READ ALSO
Не получается обработать LongPoll VK API

Не получается обработать LongPoll VK API

Подгружаю себе на сайт диалоги из ВКДелаю запрос messages

369
Деплой приложения на nodejs

Деплой приложения на nodejs

Как быть, если ты фрилансер и делаешь большую часть проектов на нодеС пхп все просто, арендовал хостинг, прикрутил домен (с этим нет проблем),...

273
задачка на замыкание

задачка на замыкание

что то в последнее время не часто с js сталкиваюсь, поэтому многие вещи подзабыл, и вот, попалась мне одна вроде бы тривиальная задачка

180
Боковая навигация по LandingPage как реализовать?

Боковая навигация по LandingPage как реализовать?

Добрый день уважаемыеРазбираюсь с панелью навигации по одностраничнику возникли вопросы, очень надеюсь что вы подскажите как решить

275