使用jQuery在SELECT元素中查找OPTION元素

epo*_*s23 0 jquery

使用jQuery,确定SELECT元素中是否存在具有特定值或文本值的OPTION元素的最佳方法是什么?我已经看过各种关于如何找到所选项目的技巧,博客和方法,但我希望按值或文本值找到任何项目,无论是否选中它.

例如,给定下面的标记,使用jQuery,如何确定New Order是否在列表中?

<select id="music-groups">
  <option value="001">Depeche Mode</option>
  <option value="002">New Order</option>
  <option value="021">AC-DC</option>
  <option value="023">The Who</option>
  <option value="090">The Beatles</option>
  <option value="090">Bjork</option>
</select>
Run Code Online (Sandbox Code Playgroud)

sje*_*397 5

$('#music-groups option[text="New Order"]').length != 0
Run Code Online (Sandbox Code Playgroud)