Это похоже на проблему с макетом, поэтому, скорее всего, у нее будет хотя бы одно решение на основе CSS.
Но при отсутствии дополнительной информации вам придется погрузиться во все вложенные <ul>
теги с рекурсивной функцией (наряду с $.closest()
для соответствия родительскому элементу), затем установите атрибут для соответствующего тега <ul>
, чтобы избежать его повторного анализа.
Таким образом, вы сможете повлиять на все<ul> - <li>
структур на этой странице, не беспокоясь об их количестве или глубине их вложения.
Но, опять же, у вас, скорее всего, будет исправление на основе CSS.