KWY_Q 2015-10-25 11:24 采纳率: 0%
浏览 4761

如何使用jQuery给HTML中select标签设置默认值?

页面里有这么一个标签:

<select id="user-sex" data-toggle="select" class="form-control select select-primary select-lg">
  <option value="0">Secret</option>
  <option value="1">Male</option>
  <option value="2">Female</option>
</select>

我在页面的js文件里面有这么一句:

 $("#user-sex option[value="+ret.sex+"]").attr('selected', true);

例如默认值为1,那么显示的应该是“Male”。
图片说明
然而页面加载完毕后select标签并未显示为设置好的默认项。
图片说明
点一下,在下拉菜单中可以看到默认选项已经改为设置好的项,但是并没有显示出来。
图片说明
请问应该怎么设置,谢谢。

  • 写回答

3条回答 默认 最新

  • 青_zq 2015-10-25 11:40
    关注

    你可以直接

     $("#user-sex").val("2");
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境