2013-07-22 79 views
1

如果我傳遞一個jquery對象,我知道它是一個select對象,我怎樣才能獲得選中選項的文本(不是值)?如何獲取選定jquery對象的選定選項的文本值?

我需要這樣的東西。因爲$ select已經是一個jquery對象,所以我不能真正改變對象的選擇器以使用「:selected」。

+0

我相信'的.text()'應該工作。請將您的代碼發佈到JSFIDDLE上。 – user1477388

+0

您可以在對象內查詢以查找子元素。 – scrappedcola

回答

2

您可以使用此: -

Suppose you have a dropdown like this:- 

    <select id="dropdown"> 
     <option value="aa">a</option> 
     <option value="bb">b</option> 
     <option value="cc">c</option> 
    </select> 

然後JavaScript的將是這樣的: -

$(document).ready(function() { 
     obj = $('#dropdown :selected') 
     value = obj.val() 
     alert(value) # will alert aa/bb/cc 

     text = obj.text() 
     alert(text) # will alert a/b/c 
}) 
相關問題