J'ai un <div>
qui a beaucoup d'autres <div>
en son sein, chacun à un niveau d'imbrication différent. Plutôt que de donner à chaque enfant <div>
un identifiant, je préfère simplement donner à la Racine <div>
l'identifiant. Voici un exemple :
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Si j'écris une fonction dans jQuery pour répondre à la classe d
et je veux trouver l'ID de son parent, la classe a
comment dois-je faire ?
Je ne peux pas simplement faire $('.a').attr('id');
parce qu'il y a plusieurs classes a
s. Je pourrais trouver l'ID de son parent, de son parent et de son parent, mais cela semble mal conçu, lent et pas très polymorphe (je devrais écrire un code différent pour trouver l'ID de la classe c
).