动态设置select 上拉的值
动态设置select 下拉的值
//动态时间 var nyears = 20; //年份跨度,从开始往上20年 //方法:创建我们要的select下拉列表 function createSelect (begin_year) { //begin_year : 从哪一年开始数,要数字。 try{ var select = jQuery("<select name='yzDate' id='yzDate'></select>"); //select标签 } catch(ex){ alert(ex.description); } //开始循环 var option; for(var i=0;i<=nyears;i++){ option = jQuery('<option></option>'); option.html(begin_year-i); //设置它显示出来的项 option.val(begin_year-i); //设置它的值 select.append(option); } return select; } jQuery(document).ready(function(){ var myDate = new Date(); var year = myDate.getFullYear(); var selectElem = createSelect(year); // 这里返回的是一个select的jquery对象 $("#yearTime").append(selectElem);
var yzDateval= '${yzDate}'; // 记录上次选择的value var yzDate= document.form1.yzDate; for(var i=0;i<yzDate.options.length;i++){ //将上次那个选项置为选择状态 if(yzDate.options[i].value==yzDateval){ yzDate.options[i].selected=true; break; } } });