使用jquery加载

时间:2012-12-18 12:06:46

标签: jquery css jsp

我对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类中。解决方案的问题可能是获取链接的父级,然后加载内容只有那个父母的班级。但我不知道该怎么做。我很感激你能给我的任何帮助。

2 个答案:

答案 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});