0
所以我遇到了一个小问题...我有一个forEach标签,并在其中有一个按钮。该按钮连接到加载另一个.JSP文件的JS。但是,似乎只有第一个按钮的作品,如果我连接JS的按钮编号$("#imageshow").click
像这样,但如果我使用$("button").click
它工作正常。尽管能够使它工作,但我在.JSP文件中有太多的按钮来以这种方式使用它。所以,我希望你在这件事情:)帮助只有第一个按钮适用于每个标签与Jquery
的.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);
});
我认为是这样,所以我实际上是想用class来代替,感谢您的帮助;)马上试试。 –
添加了'class =“btn btn-default btn-xs imageshow”',一切正常:)风格保持不变,现在我不需要担心任何其他按钮:) –