每当点击一个投票按钮时,我正在加载一个ajax-loader gif。但图像显示所有项目。我正试图找出如何为投票的项目加载图片。这是我的代码。jquery为单个元素添加html()
$(document).ready(function(){
$(".vote").click(function(e) {
$('.ajax_load').html('<img src="/images/ajax-loader.gif" />');
var item_id = $(this).attr("id");
var dataString = 'item_id=' + item_id;
$.ajax({
type: "POST",
url: "vote.php",
data: dataString,
cache: false,
success: function(html) {
$('.ajax_load').html('Voted!');
}
});
return false;
});
});
HTML样品
<div class="vote" id=88">Vote</div> <div class="ajax_load">
<div class="vote" id=92">Vote</div> <div class="ajax_load">
<div class="vote" id=38">Vote</div> <div class="ajax_load">
是否有很多类`ajax_load`?如果是这样,我们将需要看到一些HTML(*结构*),所以我们可以看到如何过滤到特定的项目..(*还,为什么你使用投票标签选择器?似乎无效*) – 2010-11-25 21:02:48
你能提供一个HTML的样本,所以我们可以确定你使用的是什么html。 – 2010-11-25 21:03:28
很抱歉!添加 – Rambo 2010-11-25 21:15:54