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能获取到循环出来的多行数据中的人数一栏的数值?

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

${course.number}
这样写能通过名字获取人数

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

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

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