@Kaunov_ivan

Как применить селектор к Селектору в jQuery?

Вводные: не могу править верстку.
Нахожу элемент непростым селектором по тайтлу. Теперь мне нужно найти его 4-й парент и скрыть. Сделано.
Теперь мне нужно этого-го четвертого парента удалить 2 соседних элемента. Как применить селектор после применения метода .parent?
Что-то типо:
var hiddens_1 = $("div[title=\"текст по русски\"]");
$('hiddens_1.parent().parent().parent().parent() ~ div').hide();
  • Вопрос задан
  • 292 просмотра
Решения вопроса 1
zolt85
@zolt85
Программист
Можно заиспользовать .find()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@faragly
Описание не совсем понятное, но предположу что вам что то подобное.
var hiddens_1 = $("div[title=\"текст по русски\"]");
hiddens_1.parent().parent().parent().parent().siblings('div').hide(); // или remove()

Вы пишите код внутри селектора, не надо так, выносите все в цепочку.
Ответ написан
Комментировать
@GreatRash
hiddens_1.parent().parent().parent().parent()

/*
 /$$$$$$$$ /$$       /$$                 /$$                 /$$   /$$ /$$$$$$$$ /$$       /$$      
|__  $$__/| $$      |__/                |__/                | $$  | $$| $$_____/| $$      | $$      
   | $$   | $$$$$$$  /$$  /$$$$$$$       /$$  /$$$$$$$      | $$  | $$| $$      | $$      | $$      
   | $$   | $$__  $$| $$ /$$_____/      | $$ /$$_____/      | $$$$$$$$| $$$$$   | $$      | $$      
   | $$   | $$  \ $$| $$|  $$$$$$       | $$|  $$$$$$       | $$__  $$| $$__/   | $$      | $$      
   | $$   | $$  | $$| $$ \____  $$      | $$ \____  $$      | $$  | $$| $$      | $$      | $$      
   | $$   | $$  | $$| $$ /$$$$$$$/      | $$ /$$$$$$$/      | $$  | $$| $$$$$$$$| $$$$$$$$| $$$$$$$$
   |__/   |__/  |__/|__/|_______/       |__/|_______/       |__/  |__/|________/|________/|________/
*/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы