<c:forEach items="${majorlist}" var="major">
<ul class="dd-list-major">
<li class="dd-item major" data-id="5" id="2-major" value="${major}">
<div class="dd-handle">
<a id="major>${major}</a>
</div>
</li>
</ul>
</c:forEach>
下面通过<a>的id来选择,发现只能选中第一个超链接
$("#major").click(function(){
var grade = '<%= session.getAttribute("clGrade")%>';
var data = {
clGrade : grade
};
var url = "router/toClassAnalysis";
$(".page-content").load(url, data);
});
因为id是唯一的,循环之后只有第一个id是major
解决方法是可以通过class来选择,而不是id
$(".major").click(function(){
var grade = '<%= session.getAttribute("clGrade")%>';
var data = {
clGrade : grade
};
var url = "router/toClassAnalysis";
$(".page-content").load(url, data);
});