我对Jquery知之甚少,我需要尽快解决这个问题。以下是我的html和jQuery代码。
<a class="btn1" href="#" ref="<%=Id%>">View Activity</a>
单击此按钮会发生以下事件。
$('.btn1').bind('click',function(){
var id = $(this).attr("ref");
$('.tinted').load('./webservices/getDetail.jsp',{"id":id});
return false;
});
每当我点击get活动链接时,结果都会显示在类着色中,但同样的结果会显示在所有其他.tinted类中。解决方案的问题可能是获取链接的父级,然后加载内容只有那个父母的班级。但我不知道该怎么做。我很感激你能给我的任何帮助。
答案 0 :(得分:2)
尝试:
$('.btn1').bind('click',function(){
var id = $(this).attr("ref");
var parDiv = $(this).parent("div.tinted");
parDiv.load('./webservices/getDetail.jsp',{"id":id});
return false;
});
答案 1 :(得分:0)
你可以这样做:
$(this).closest('.tinted').load('./webservices/getDetail.jsp',{"id":id});