Когда я ищу детей элемента, я использую следующие строки.Что равнозначно parent() при поиске любого предка
var myself = $(donkey);
var myProblems = myself.children("*");
var notMyProblems = myself.find("*");
Однако, когда идет в противоположном направлении, можно использовать строку ниже, но я не нашел рекуррентную эквивалентную найти метод. Разве нет такой вещи?
var myself = $(donkey);
var problemCreator = myself.parent();
В качестве примера, я хотел бы найти элемент таблицы, которая содержит строку, которая содержит делитель, который содержит интервал, который содержит кнопку, которая была нажата. Я могу сделать что-то подобное.
var clickaroo = $(event.target);
var holder = clickaroo.parent().parent().parent().parent().parent();
Однако, это выглядит некрасиво и хрупкая, в случае, если кнопка вложена в неожиданных или непредвиденных дополнительных DIV или диапазоне. Я бы хотел использовать что-то вроде этого.
var clickaroo = $(event.target);
var holder = clickaroo.superParent("table");
Я искал его, но получил наду. Я использую неправильные ключевые слова или нет такой функции?
Я думаю, что вы хотите ближе: https://api.jquery.com/closest/ – chiliNUT
Это точно ** **, что я искал. Неповторимое имя, на мой взгляд. Вам нужно будет опубликовать его как ответ, чтобы я мог принять его в качестве ответа. –