2013-07-22 78 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 
}) 
相关问题