<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属性的值就行了