只有第一个按钮在带有 Jquery 的 forEach 标签中有效
Only first button works in forEach tag with Jquery
所以我遇到了一个小问题...我有一个forEach标签,里面有一个按钮。该按钮连接到加载另一个 .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);
});
id
属性应始终具有唯一值,但目前情况并非如此。尝试改用class
(并按.imageshow
查询。
相关文章:
- 在<页眉>标签
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Foreach无法在Typescript中工作
- $rootScope未使用forEach进行更新
- 如何制作简单的php'在Javascript中的foreach等价物
- iframe正在添加标签,需要删除它们
- 如何自动调整标签的高度以适应内容
- Jquery标签插件粘贴问题
- Twitter引导程序Typeahead-Id&标签
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript goto 标签如何使用内部循环
- 显示某个用户ID的某个标签的30张Instagram图片
- 标签客户端的设置值
- 谷歌图表显示所有标签
- Knockout.JS标签在foreach内部不起作用
- 只有第一个按钮在带有 Jquery 的 forEach 标签中有效
- c:foreach 标签不适用于 JavaScript jsp 中的 Google 地图
- 使用foreach循环和一个<img>标签
- Foreach循环在Aspx页面中如何添加复选框和标签