У меня есть некоторый код jQuery, который находит элементы с CSS-классом shaded и добавляет после него элемент div. Он запускается в обработчике событий готовности документа.
$(".shaded").after("<div class='shader'></div>");
Класс шейдера обеспечивает стилизацию, чтобы вышеуказанный элемент выглядел поднятым.
Моя проблема в том, что мы начали использовать Ajax для заполнения контента, поэтому теперь мне нужно запускать приведенный выше код каждый раз, когда новый контент извлекается с помощью Ajax.
Что я хочу знать, так это как я могу определить, был ли ранее добавлен этот динамически добавленный «шейдерный» div. Я знаю, что могу найти следующие элементы, используя это:
$(".shaded").next("div").hasClass("shader")
Но как мне элегантно добавить «шейдер» only к элементам, которые еще не были закрашены?
Заранее спасибо.