我从控制器获取数据并在JSP页面中显示如下:
<li>
<a class="groupList" href="#" onclick="myfunction(${item.id})">
${item.name}
</a>
</li>
现在我想在点击一个项目时调用一个jquery函数,而这又是一个ajax调用,根据传递给函数的id执行一些操作。
任何帮助?
答案 0 :(得分:2)
试试这个:你可以在一些数据属性中存储item的id,并使用come class注册click事件处理程序,如下所示
HTML:
<li>
<a class="groupList" href="#" data-item-id="${item.id}">
${item.name}
</a>
</li>
jQuery的:
$(function(){
$(document).on("click","a.groupList",function(){
var itemId = $(this).data("item-id");
//use this itemId for ajax call
});
});