2012-04-27 84 views
0

在jQuery中,我有一個名爲#selected_studio的下拉列表。在這個下降之一,我有<option>value="studio_17,並說Testing...,如果你看看下拉在瀏覽器中。無論是否選擇,我都想閱讀「測試...」文本,只需知道該值即可。我試圖寫一些JS,但它失敗了,不知道應該如何。jQuery值的名稱

$("#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> 

回答

5

試試這個:

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

它使用attribute equals選擇。

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

使用屬性選擇:

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