7
que tengo:jquery: más cercano ('h3') selector?
<ul class="rating">
<h3>Like this</h3>
<li class="rating-number">
<div id="iLikeThis" class="iLikeThis">
<span class="counter">2</span>
</div>
</li>
</ul>
este es mi código de jQuery
$('.iLikeThis .counter').each(function() {
$(this).parent().parent().parent().children('h3').text('You like this');
$(this).parent().addClass('like');
});
¿Hay una mejor manera de seleccionar el elemento h3 más cercano. Funciona con 3 veces padre() pero no con el más cercano ('h3).
¿Por qué?
Esto es HTML válido. No puede tener un 'h3' como hijo de un' ul'. Con HTML roto como este, es imposible saber si el navegador hace lo correcto. – RoToRa
@RoToRa: Buena captura. – BoltClock
gracias! ¿puedes tenerlo como un hijo de li? – matt