所以我遇到了一个小问题..。我有一个forEach标签,里面有一个按钮。该按钮连接到JS,JS加载另一个.JSP文件。但是,如果我像这样将JS连接到id $("#imageshow").click按钮,那么似乎只有第一个按钮才能工作,但是如果我使用$("button").click,它工作得很好。尽管能够让它工作,但.JSP文件中有太多的按钮,无法以这种方式使用。因此,我希望你能在这件事上提供帮助:)
.JSP文件:
<c:forEach var="building" items="${buildings}" >
<button id="imageshow" class="btn btn-default btn-xs" data-toggle="modal" data-target="#myModal" value="${building.getBuildingID()}">View</button>
</c:forEach>这是JS
$("#imageshow").click(function() {
var id = $(this).attr("value");
$("#imgas").load("SlideShow.jsp?id=" + id);
});发布于 2016-04-29 00:47:43
id属性应该始终具有唯一的值,而目前情况并非如此。尝试使用class (并作为.imageshow进行查询)。
https://stackoverflow.com/questions/36927728
复制相似问题