只用select标签的话从1918写到2017的话要写100行,这个应该不是直接写的吧,请问用jquery怎么实现,或者有其他什么方法?
<select>
<script>for(var i=1918;i<=2017;i++)document.write('<option value="'+i+'">'+i+'</option>')
</script>
首先给你的select 设定一个标识。比如 id=year
接下来用jquery选择到这个select ,然后循环插入option就可以了。
for(var i=1918;i<2017;i++){
var context="<option value='"+i+"'>"+i+"</option>";
$("#year").append(context);
}