私は以下のようなHTMLスニペットを持っています
var useful, cool, funny;
'<ul data-component-bound="true" class="voteset'+data[i]['review_id']+'">'+
'<li class="useful ufc-btn" id="1">'+
'<a href=javascript:vote('+data[i]['review_id']+',"useful") rel="useful"><span>Useful</span></a>'+
'<span>'+useful+'</span>'+
'</li>'+
'<li class="funny ufc-btn" id="2">'+
'<a href=javascript:vote('+data[i]['review_id']+',"funny") rel="funny"><span>Funny</span></a>'+
'<span>'+funny+'</span>'+
'</li>'+
'<li class="cool ufc-btn" id="3">'+
'<a href=javascript:vote('+data[i]['review_id']+',"cool") rel="cool"><span>Cool</span></a>'+
'<span>'+cool+'</span>'+
'</li>'+
'<span class="vote'+data[i]['review_id']+'"></span></ul>'+
'</div>';
各レビューには、便利でクールで面白い3つのボタンがあります。クリック操作を行ったときに、各ボタン内のカウントを増やすにはどうすればよい<span>
ですか?以下は試しましたが機能しません。ありがとうございます。
function vote(reviewId,status) {
$('.vote'+reviewId).text('posting ...');
$('.voteset'+reviewId).click(function(){
var updatevote = $(this).find("li>span").text();
updatevote = updatevote + 1;
$(this).next('span').html(updatevote);
});
}