Здравствуйте. Случилась такая неприятность. Есть некий DIV, который содержат дочерние элементы до 5-6 уровня вложенности и на 5 уровне вложенности есть button который мне нужно исключить из выборки. Как мне это лучше сделать? .not() работает на родителя, к детям его применить так и не смог. Может кто привести пример?
P.S. очень важно, НЕ удалить из DOM, а исключить из выборки.
Евгений: в данный момент я сделал $(".divclass").not("button") / $(".divclass").not(".classbutton"). Но кнопка лежит в 5 уровне вложенности и это не работает...
Octoberfest: я так понимаю, вы не знаете, как работает выборка.
$(".divclass") выбирает только элементы с данным классом. Вложенные элементы в выборку не попадают, для их выборки нужно делать дополнительный запрос.
Сформулируйте исходную задачу, которую вы пытаетесь решить - явно нужно использовать другой подход.
Octoberfest: Еще раз повторяю: сформулируйте исходную задачу.
Вы пошли по неверному пути, т.к. ответы на ваши вопросы были даны.
Подозреваю, что вам нужно удалить кнопку не из выборки, а из DOM, или что-то еще.
Но пока вы не сформулируете что хотите получить на выходе (а не будете промежуточные полузадачи давать, буд-то кто-то украсть ваше решение может), вы не получите ответа.
Экстрасенсы здесь не сидят)