jquery如何设置select里面的值

图片说明
只用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);
 }