繁体   English   中英

如何获取选择jquery对象的所选选项的文本值?

[英]How to get the text value of the selected option of a select jquery object?

如果我要传递一个我知道是选择对象的jquery对象,如何获取所选选项的文本(而不是值)?

我需要这样的东西。

...function ($select){

    var selectedText = $select.selected().text();

}

并且由于$ select已经是一个jquery对象,因此我无法真正将对象的选择器更改为使用“:selected”。

$select.find(':selected').text();

应该做的。

您可以使用以下方法:

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
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM