SO上的任何地方都只有選擇器通過value
,但我想根據它選擇option
文本。基於文本的選項選擇器
例如,我有這樣的:
<select id="some-id">
<option>1</option>
<option>2</option>
</select>
如何獲得文本等於 「2」 的選項?這樣的事情:
jQuery("#some-id option[text='2']")
但它不適合我,它應該怎麼做?
SO上的任何地方都只有選擇器通過value
,但我想根據它選擇option
文本。基於文本的選項選擇器
例如,我有這樣的:
<select id="some-id">
<option>1</option>
<option>2</option>
</select>
如何獲得文本等於 「2」 的選項?這樣的事情:
jQuery("#some-id option[text='2']")
但它不適合我,它應該怎麼做?
像這樣的東西或許應該工作:
$("#some-id option").filter(function() { return $(this).text() == '2'; });
http://stackoverflow.com/questions/5941874/select-option-by-text-using-jquery – paul
可能重複http://stackoverflow.com/questions/3744289/jquery-how-to-select-an-option-by-text – hsalama
您接受了錯誤的答案。閱讀評論。 – SexyBeast