- Автор темы
- Заблокирован
- #1
Подскажите пожалуйста, есть хтмл-блок -
и таких блоков на странице до 10 штук (к каждому посту рейтинг).
в js кидаю запрос, увеличиваю рейтинг у поста и получаю в ответе сколько сейчас голосов у этого поста -
внимательные уже наверное заметили - текст вставляется во все rating_num.
Вопрос - как мне изменить значение только в rating_num в котором находится блок с a class="addrate" на который кликнули? как я понимаю это что-то элементарное..
HTML:
<div class="rating">
<span class="rating_yes"><a class="addrate" href="#" name="{ID}">yes</a></span>
<div class="rating_image"><span class="rating_num">{RATING}</span></div>
<span class="rating_no"><a class="minusrate" href="#" name="{ID}">no</a></span>
</div>
в js кидаю запрос, увеличиваю рейтинг у поста и получаю в ответе сколько сейчас голосов у этого поста -
HTML:
$('.addrate').click(function(){
$.post("/rate.php", {
state: "add",
id: $(this).attr('name')
}, function(data) {
if(data && data !=""){
$('rating_num').html(data);
}
} );
return false;
});
Вопрос - как мне изменить значение только в rating_num в котором находится блок с a class="addrate" на который кликнули? как я понимаю это что-то элементарное..