Estoy trabajando con un tablero de anuncios de divs y cada div tiene un árbol del que están los botones. Cada vez que tengo que saber cuál es el id de ese div, estoy usando parent() mucho.Parent(), una alternativa más rápida?
Principalmente estoy haciendo $(this).parent().parent().parent()
para encontrar el ID de div así puedo establecerle variables. La aplicación se basa en los id de cada div.
¿Se considera lento usar parent() hasta 3 veces pero prácticamente en cada función?
¿Hay alguna otra alternativa?
Estoy buscando algo así como el estilo de referencia que muestra lo que es más rápido.
Aquí se muestra un ejemplo del árbol:
<div id="6179827893" class="dashdiv">
<div class="buttons">
<li><a href="#" class="btn1">Button 1</a></li>
<li><a href="#" class="btn2">Button 2</a></li>
<li><a href="#" class="btn3">Button 3</a></li>
<li><a href="#" class="btn4">Button 4</a></li>
<li><a href="#" class="btn5">Button 5</a></li>
<li><a href="#" class="btn6">Button 6</a></li>
</div>
<div class="dashcontent">
....
</div>
</div>
quizás el: contiene el selector es una solución. http://api.jquery.com/contains-selector/ – ggzone
¿Conoces el nombre de la clase CSS de los padres? –