日期:2014-05-17 浏览次数:20992 次
<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>