当前位置: 代码迷 >> Java Web开发 >> JSP页面<c:foreach>该怎么处理
  详细解决方案

JSP页面<c:foreach>该怎么处理

热度:5193   发布时间:2013-02-25 21:06:37.0
JSP页面<c:foreach>
代码片段:


<c:forEach var="Order" items="${listOrd}">
  <form action="doUpdateOrd" onsubmit="">
  
   <span style="margin-left: 25px;">商品信息:</span> <a id="various3" href="">详细信息</a>
   
   
  <input type="submit" id="sub"  value="提交"  onclick=""></input>
   
    
    </form>
    </c:forEach>




点击“详细信息”弹出一个div层。
第一个正常弹出。
第二个无法弹出。






p793049488 的考虑的正确的。你这样的循环会导致ID都一样,结果就是?<a?id="various3"?href="">这个地方所有的ID都是various3,如果是通过jquery之类的来监控这个标签的onclick事件,那么解雇会导致它只监控第一个。后面的无效。

建议你写一个js方法,然后穿进去这些对象的ID。当然,首先解决的是,你要保证循环里的对象的ID都是唯一。
  相关解决方案