Tengo un <div>que tiene muchos otros <div>s dentro, cada uno en un nivel de anidamiento diferente. En lugar de darle a cada niño <div>un identificador, prefiero simplemente darle <div>el identificador a la raíz . Aquí hay un ejemplo:
<div class="a" id="a5">
<div class="b">
<div class="c">
<a class="d">
</a>
</div>
</div>
</div>
Si escribo una función en jQuery para responder a la clase dy quiero encontrar el ID de su clase principal a, ¿cómo lo haría?
No puedo simplemente hacer $('.a').attr('id');, porque hay varias clases as. Podría encontrar la ID de su padre, pero parece que tiene un diseño pobre, lento y no muy polimórfico (tendría que escribir un código diferente para encontrar la ID de la clase c).