Javascript 基于索引拾取选择框

Javascript 基于索引拾取选择框,javascript,jquery,Javascript,Jquery,我有一个动态显示多个选择框的场景。所以我想根据索引选择选择框的值 <select class="monday"> <option value="NONE"> --SELECT--<option> <c:forEach items="${employees.roster}" var="roster"> <option value="${roster.shiftValue}">${roster.shiftId} /$

我有一个动态显示多个选择框的场景。所以我想根据索引选择选择框的值

<select class="monday">
    <option value="NONE"> --SELECT--<option>
    <c:forEach items="${employees.roster}" var="roster">
    <option value="${roster.shiftValue}">${roster.shiftId} /${roster.shiftValue}</option>
    </c:forEach>
</select>

--挑选--
${floster.shiftId}/${floster.shiftValue}


一个接一个地迭代对我的场景不起作用。若我将1作为索引传递给第一个选择框,则所选值应返回,依此类推

您可以使用
:eq
选择器按索引选择目标元素:

$('.monday:eq(1)').val(),// This will give second select box value. as index for eq selector starts from 0

您需要
:eq
选择器。$('.monday').val(),这将获得第一个选择框值。您要将此索引传递给哪个jQuery函数?moopet,得到了答案。太好了。很好。