Javascript 使用jquery获取所选值的元素

Javascript 使用jquery获取所选值的元素,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,我试图使用Jquery获取所选值的元素,但我似乎只能提取该值 在下面的示例中,当我选择一个下拉菜单时,HTML会像这样返回 <ul class="dropdown-menu inner" role="listbox" aria-expanded="false" style="max-height: 27px; overflow-y: auto; min-height: 80px;"> <li data-original-index="0" class="">

我试图使用Jquery获取所选值的元素,但我似乎只能提取该值

在下面的示例中,当我选择一个下拉菜单时,HTML会像这样返回

<ul class="dropdown-menu inner" role="listbox" aria-expanded="false" style="max-height: 27px; overflow-y: auto; min-height: 80px;">
    <li data-original-index="0" class="">
        <a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="false">
            <span class="text">Bitcoin
                <small class="text-muted">BTC</small>
            </span>
            <span class="glyphicon glyphicon-ok check-mark"></span>
        </a>
    </li>
    <li data-original-index="1" class="selected">
        <a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="true">
            <span class="text">Ethereum
                <small class="text-muted">ETH</small>
            </span>
            <span class="glyphicon glyphicon-ok check-mark"></span>
        </a>
    </li>
</ul>
每次我更改下拉选项时,它们只会返回所选的值(在上面的代码中是以太坊)。有没有办法换成ETH?多谢各位

编辑-

对不起,误会了

下面是一个更好地参考如何填充select的示例-


如果您还需要什么,请告诉我

请显示您的下拉菜单代码。不清楚你想做什么。要获取下拉列表所选选项的值,您只需在
change
事件处理程序中使用
this.value
。我看不到id为DropDown的元素。代码中没有任何
。或者任何可能有价值的东西。请创建代码片段…很抱歉,这是一个学校项目,我刚刚开始在这个-让我做一个编辑,并希望为您提供正确的代码
$(document).ready(function () {
    $('#dropdown').on('change', function() {
        alert( $('option:selected', this).text() ); 
        alert( $(this).val()
    });
});