日期:2014-05-17 浏览次数:20794 次
<html> <head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(function() { $("a").click(function() { alert($(this).html()); }); }); </script> </head> <body> <a href="###">1111</a> <br /> <a href="###">2222</a> <br /> <a href="###">3333</a> <br /> <a href="###">4444</a> <br /> <a href="###">5555</a> </body> </html>
------解决方案--------------------
你把你写的代码稍微改一下就好了
<c:forEach items="${arealist}" var="area">
<li>
<a href="${pageContext.request.contextPath }/${area.areano}">${area.areaname}</a>
</li>
</c:forEach>
改成
<c:forEach items="${arealist}" var="area">
<li>
<a href="${pageContext.request.contextPath }/${area.areano}">${area.areaname}</a>
<input type="hidden" name="myareano" value="${area.areano}" />
</li>
</c:forEach>
这样你有多少areano就会创建多少个hidden,name都是myareano
你要获得它们就写个js
<script type="text/javascript">
function allareano(){
var allareano = document.getElementsByName("myareano");
//allareano拿到的是个数组,然后你就迭代数组就可以拿到所有的值了
}
</script>