Как найти родительский объект с известным классом в jQuery?

У меня есть

, у которого есть много других
, каждый на разном уровне вложенности. Вместо того, чтобы давать каждому дочернему элементу
идентификатор, я лучше просто даю идентификатор корню
. Вот пример:

<div class="a" id="a5">
  <div class="b">
    <div class="c">
      <a class="d">
      </a>
    </div>
  </div>
</div>

Если я напишу функцию в jQuery для ответа на класс d , и я хочу найти идентификатор его родительского класса a , как бы я это сделал? ?

Я не могу просто выполнить $ ('. A'). Attr ('id'); , потому что существует несколько классов a . Я смог найти идентификатор его родительского родителя, но это кажется плохим дизайном, медленным и не очень полиморфным (мне пришлось бы написать другой код для поиска идентификатора для класса c ).

218
задан Ajay2707 1 November 2018 в 19:13
поделиться