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