JS获取到JSP中的c:foreach循环的数值
        <table border="1" id="course">
            <tr>
                <th>名称</th>
                <th>人数</th>
            </tr>
            <c:forEach items="${courseList}" var="course">
                <tr>
                    <td>${course.name}</td>
                    <td id="number">${course.number}</td>
                </tr>
            </c:forEach>
        </table>

如题,怎么写JS能获取到循环出来的多行数据中的人数一栏的数值?

4个回答

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

list的长度是:${fn:length(courseList)}

楼主的意思是获取某个course.name 相关的number值吧?这看什么时候用何时用怎么用了!!!简单点就是吧id设置的唯一,就取到了,点击事件获取更简单。。。无论怎么获取都是在现有的条件(就是你js代码有了什么条件,比如有了name值,)根据条件去取值!!

${course.number}
这样写能通过名字获取人数
wgs1393044648
无歆可行 (<td id="${course.number}">${course.number}</td>)编译了....
大约 2 年之前 回复

在js里面。$.each循环获取$(this).find(“#number”).val();可以获取到

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!