猿问

请问,我改如何使用jquery去设置option的selected值?

试了3 种方式去设置 都不行 到底是哪里出了问题

蓝山帝景
浏览 475回答 3
3回答

噜噜哒

你方式不正确 &nbsp;你那个是赋值,你把代码贴出来 &nbsp; 还有 &nbsp; 你需要循环获取每个option才能改selected ,<select&nbsp;id="sel">&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="一类">一类</option>&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="二类">二类</option>&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="三类">三类</option></select><script>&nbsp;&nbsp;&nbsp;&nbsp;$("#sel&nbsp;option").each(function()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($(this).val()=='二类'){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(this).prop('selected',true);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;});</script>

萧十郎

操作步骤:设置value为pxx的项选中“$(".selector").val("pxx")”。设置text为pxx的项选中“$(".selector").find("option[text='pxx']").attr("selected",true)”。3、获取当前选中项的value“$(".selector").val()”。4、获取当前选中项的text“$(".selector").find("option:selected").text()”。
随时随地看视频慕课网APP
我要回答