我想在 JSP 页面的下拉列表中生成年龄
<select name="cboAge" id="cboAge">
<%
for(int i=20;i<50;i++)
{ %>
<option value="<%= i%>"><%= i%></option>
<% } %>
</select>
如果我从 jstl 标签库中选择哪个标签是合适的,因为上述方法是非常不鼓励的
使用JSTL <c:forEach>
。
<c:forEach begin="20" end="49" var="i">
<option value="${i}">${i}</option>
</c:forEach>
请注意,end
包括在内。
为此使用 jquery
</script><script type="text/javascript">
$(document).ready(function() {
var selectAge = $("#selectAge"), i;
for ( i = 20; i < 50; i++) {
$(selectAge).append("<option value='" + options[i] + "'>" + i + "</option>");
}
});
希望这可以帮助