通过option的text动态设置下拉框选中

  • Post author:
  • Post category:其他


今天在设置下拉框选中的时候,遇到一个小坑,网上找了一大圈,大家都说得差不多,但是没有解决问题,

后来换了个jQuery版本搞定了,现在记录下来:

html:

<select id=”myselect”>

<option value=””>性别</option>

<option value=”01″>男</option>

<option value=”02″>女</option>

</select>

js:

如果jquery 的版本是1.9以下:

$(“#myselect”).find(“option[text=’男’]”).attr(“selected”,true);

更高的版本:

$(“#myselect option:contains(‘男’)”).attr(“selected”, true);

据说是高版本的jQuery取消了option[text=” “],这个没有去验证过,如有不对之处,还望大家指正。



版权声明:本文为yinrui2236原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。