У мене <div>
є багато інших <div>
в ньому, кожен на іншому рівні гніздування. Замість того, щоб дати кожній дитині <div>
ідентифікатор, я скоріше просто даю корінь <div>
ідентифікатору. Ось приклад:
<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
s. Я міг би знайти батьківський ідентифікатор батька, але це здається поганим дизайном, повільним та не дуже поліморфним (мені доведеться написати інший код для пошуку ідентифікатора для класу c
).