0

在 jQuery 中,我有一个名为#selected_studio. 在那个下拉菜单中,我有一个<option>withvalue="studio_17并说Testing...如果您查看浏览器中的下拉菜单。无论是否选择,我都想通过知道值来阅读“测试...”文本。我试图写一些 JS,但失败了,不知道应该怎么写。

$("#selected_studio option:studio_17").text();

关于如何做到这一点的任何想法?我认为这是可能的。如果有帮助的话,我正在使用 jQuery 1.7。

完整的 HTML:

<select id="selected_studio">
      <option value="me">Kevin</option>
      <option value="studio_17">Testing...</option>
      <option value="null" disabled="disabled">------------------------</option>
      <option value="new_studio">Studio Application</option>
</select>
4

3 回答 3

5
$("#selected_studio option[value='studio_17']").text();
于 2012-04-27T18:41:43.343 回答
5

试试这个:

$("#selected_studio option[value='studio_17']").text();

这使用属性等于选择器。

于 2012-04-27T18:41:50.777 回答
3

使用属性选择器:

$("#selected_studio option[value='studio_17']").text();
于 2012-04-27T18:42:03.740 回答