jQuery操作select标签 即控制select的option属性
1 <select id="sid" > 2 <option value="-1">--请选择--</option> 3 <option value="1">1小时</option> 4 <option value="2">2小时</option> 5 <option value="3">4小时</option> 6 <option value="4">8小时</option> 7 </select>
//获取第一个option的值
1 $("sid option:first").val();
//最后一个option的值
1 $("sid option:last").val();
//获取第二个option的值
1 $("sid option:eq(1)").val();
//获取选中的值
1 $("#sid").val(); 2 $("#sid option:selected").val();
//设置值为num的option为选中状态
1 $("#sid").attr("value",num);
//设置最后一个option为选中
1 $("#sid option:last").attr("selected","selected");
//获取select的长度
1 $("#sid option").length;
//添加一个option
1 $("#sid").append("<option value='n+1'>第N+1项</option>"); 2 $("<option value='n+1'>第N+1项</option>").appendTo("#sid");
//添除选中项
1 $("#sid option:selected").remove();
//删除项选中(这里删除第一项)
1 $("#sid option:first").remove();
//指定值被删除
1 $("#sid option").each(function(){ 2 if( $(this).val() == "5"){ 3 $(this).remove(); 4 } 5 }); 6 $("#sid option[value=5]").remove();
//select 默认选中
1 $("#sid").find("option[value="+555+"]").prop("selected",true);