0

我对 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;  


            });

每当我单击获取活动链接时,结果会显示在 tinted 类中,但相同的结果会显示在所有其他 .tinted 类中。解决方案的问题可能是获取链接的父级,然后仅在类中加载内容那个父母。但我不知道该怎么做。我将不胜感激您能给我的任何帮助。

4

2 回答 2

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;  
});
于 2012-12-18T12:10:23.537 回答
0

你可以这样做:

$(this).closest('.tinted').load('./webservices/getDetail.jsp',{"id":id});
于 2012-12-18T12:11:09.263 回答