select 修改和獲取默認選中的值


<select id="approval">
<option value="Volvo">Volvo</option>
<option value="Saab" selected = "selected">Saab</option>
<option value="Opel">Opel</option>
<option value="Audi">Audi</option>
</select>
 
//修改默認選中的值
$("#approval").find("option").each(function(){
   var temp_value = $(this).val();
   if(temp_value == that.props.location.query.examineUsername){
   $(this).attr("selected","selected");
   }
}) 親測有用
//獲取當前默認的內容
let tmp = $("#approval").find("option:selected").val()
但這個只適合一個select 的情況下,如果的遍歷出來的的select的情況下需要拿到每一個select默認選中的內容的時候。可能需要換一種方式去獲取:
var tmp = $("[id=xxx]").eq(index).find("option:selected").val() 
是因為jq選擇器在獲取相同id選擇器的時候只會獲取到一個。或者改成class選擇器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM