1、獲取值
var provinceSearch = $("#loc_province_search").find("option:selected").attr("lang");//獲取下拉列表選中值 var citySearch = $("#loc_city_search").find("option:selected").attr("lang");//獲取下拉列表選中值 var townSearch = $("#loc_town_search").find("option:selected").attr("lang");//獲取下拉列表選中值 var linkMan = $('.customer_input_contact').val();//獲取輸入框內的值 var customerLevel = $(".txt_classification").attr("lang");//獲取下拉列表的lang屬性值 var customerTrade = $(".txt_industry").attr("lang");//獲取下拉列表的lang屬性值 var customerClass = $(".txt_segmentation").attr("lang");//獲取下拉列表的lang屬性值 var busi_statusType = $(".customer_busi_status2").attr("lang");//獲取下拉列表的lang屬性值
2、詳解
<select id="test"> <option value="1">選項一<option> <option value="2">選項一<option> ... <option value="n">選項N<option> </select>
//獲取第一個option的值 $('#test option:first').val(); //最后一個option的值 $('#test option:last').val(); //獲取第二個option的值 $('#test option:eq(1)').val(); //獲取選中的值 $('#test').val(); $('#test option:selected').val(); //設置值為2的option為選中狀態 $('#test').attr('value','2'); //設置最后一個option為選中 $('#test option:last').attr('selected','selected'); $("#test").attr('value' , $('#test option:last').val()); $("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val()); //獲取select的長度 $('#test option').length; //添加一個option $("#test").append("<option value='n+1'>第N+1項</option>"); $("<option value='n+1'>第N+1項</option>").appendTo("#test"); //添除選中項 $('#test option:selected').remove(); //刪除項選中(這里刪除第一項) $('#test option:first').remove();、 //指定值被刪除 $('#test option').each(function(){ if( $(this).val() == '5'){ $(this).remove(); } }); $('#test option[value=5]').remove(); //獲取第一個Group的標簽 $('#test optgroup:eq(0)').attr('label'); //獲取第二group下面第一個option的值 $('#test optgroup:eq(1) : option:eq(0)').val();
參考:
http://blog.csdn.net/wojiaohuangyu/article/details/53608648(以上內容部分轉自此篇文章)
https://zhidao.baidu.com/question/754549135121148324.html(以上內容大部分轉自此篇文章)