从Text值中获取Select Option的索引

时间:2011-07-15 14:41:44

标签: javascript select

我不记得如何在不使用for循环的情况下从文本中获取选项的索引。 有一个简单的方法吗?

假设我有一个像这样的选择:

<select id="prefix-select" name="survey[Prefix]" onchange="changeMade();">
  <option value="0">Mr.</option>
  <option value="1">Mrs.</option>
  <option value="2">Ms.</option>
  <option value="3">Dr.</option>
  <option value="4">Sr.</option>
  <option value="5">Sra.</option>
  <option value="6">Srta.</option>
</select>

现在我希望在有“.Ms”

文本时获取索引

1 个答案:

答案 0 :(得分:2)

Jquery方式:

var str = "Sr.";
index = $("#prefix-select > option:contains("+str+")").index())