2

選択オブジェクトであることがわかっているjqueryオブジェクトを渡す場合、選択されているオプションのテキスト(値ではない)を取得するにはどうすればよいですか?

私はこのようなものが必要です。

...function ($select){

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

}

$select はすでに jquery オブジェクトであるため、オブジェクトのセレクターを「:selected」を使用するように変更することはできません。

4

2 に答える 2

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

すべきです。

于 2013-07-22T18:38:19.397 に答える
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
})
于 2013-07-22T18:41:00.237 に答える