jquery: closest ('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>

это мой код jquery

$('.iLikeThis .counter').each(function() {
        $(this).parent().parent().parent().children('h3').text('You like this');
        $(this).parent().addClass('like');
});

Есть ли лучший способ выбрать ближайший элемент h3. Он работает с трехкратным parent (), но не с ближайшим ('h3).

Почему?

7
задан BoltClock 25 March 2011 в 07:46
поделиться