2011-07-15 5 views
0

forループを使用せずにテキストからオプションのインデックスを取得する方法を思い出すことができません。 簡単な方法はありますか?テキストの値からSelect Optionのインデックスを取得

のは、私はこのような選択を持っているとしましょう:

<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'

+0

ライブラリを使用するのは簡単です... – pimvdb

答えて

2

jQueryの道のテキストを持っている場合、インデックスを取得したい:

var str = "Sr."; 
index = $("#prefix-select > option:contains("+str+")").index())
関連する問題