我在使用这个 js 代码时遇到了问题:
$('.downvoted').live('click',function(){
var ele = $(this);
var truc = ele.prev('.score_position');
$.post('ajax/vote.php', { vote :ele.attr('title') }, function(data) {
if(data == 'done'){
ele.removeClass('downvoted').addClass('downvote').html('<img src="images/down.png" />');
truc.html(eval(truc.html()+1));
}
});
return false;
});
所以我在另外 3 次有同样的功能来投票、取消投票和投票。它运行良好,但有一个例外,如果 truc.html() 为 -1,则它变为 -11 而不是 0。
知道为什么它不起作用吗?(你们可以在这里尝试:http: //91.121.154.130/ ?sort=last with id:azerty pw:azerty)