当前位置: 代码迷 >> Java Web开发 >> 循环后的取值有关问题
  详细解决方案

循环后的取值有关问题

热度:136   发布时间:2016-04-16 22:00:28.0
循环后的取值问题
  <ul class="thumb">
    <c:forEach items="${userList}" var="userMsgvo">
     <li title="${userMsgvo.uservo.u_name}"><img src="${pageContext.request.contextPath}${userMsgvo.um_touxiang}" name="${userMsgvo.uservo.u_name}"/></li>      
     </c:forEach>  
    </ul>
      <div id="shows">
     <ul>
      <li><input type="text" name="um_name" value=""/></li>
     <li><a href="#" style="text-decoration: none;">+关注</a></li>
     </ul>
     </div> 
    <img id="foot" src="${pageContext.request.contextPath}/images/footer.jpg"></img> </div>
</div>
<script type="text/javascript" src="<%=path%>/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="zoomer.js"></script>
<script type="text/javascript">

 $(document).ready(function(){
  $("li").click(function(){
  $("#shows").show();
  });
}); 

</script>
</div>
</body>
循环里取出了头像的图片地址,然后我将name封装到了img的name属性里面。。。。然后希望点击事件里show的时候text的value属性为对应的图片的name应该怎么取啊。。。通过id的话只能取到第一个的名字。。。。
------解决方案--------------------
使用jQuery得到img标签的值,此时得到时的是一个集合,然后遍历得到它的name属性的值就行了
  相关解决方案