jQuery获取select值

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);
一个95后程序员的自述: 现在的我还年轻,还有激情,要在有限的时间和激情里实现自我价值.
原文地址:https://www.cnblogs.com/zhan1995/p/8515975.html