您的位置:首页 > Web前端 > JQuery

jQuery怎么获取<c:forEach>标签的值

2017-08-11 14:08 387 查看
最近做项目中要获取到<c:forEach>标签遍历出的元素的id,之前都是通过在遍历出的元素中添加onclick()函数,再通过原生的js来触发该函数实现。这次分享以下jQuery的实现。
HTML代码:

<table>
<tbody>
<c:forEach items="${map.list }" var="list">
<tr class="icList" id="${list.icId }">
<th>${list.icName }</th>
</tr>
</c:forEach>
</tbody>
</table>


jQuery代码:

$(".icList").each(function(){
$(this).click(function(){
alert($(this).attr('id'));
});
});

运行结果:

点击对应的行标签,弹出提示框显示对应元素的id。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jQuery 前端