Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-如何在下拉菜单中获取跨文本值_Javascript_Jquery - Fatal编程技术网

javascript-如何在下拉菜单中获取跨文本值

javascript-如何在下拉菜单中获取跨文本值,javascript,jquery,Javascript,Jquery,我正在尝试为下拉菜单实现一个点击事件监听器。到目前为止,我没有太多的运气尝试深入到其中的价值观。以下是我正在使用的html: <div class="dropdown" data-id="123"> <div class="arrow">▼</div> <span class="value">uk</span> <div class="select" tabindex="0" sty

我正在尝试为下拉菜单实现一个点击事件监听器。到目前为止,我没有太多的运气尝试深入到其中的价值观。以下是我正在使用的html:

<div class="dropdown" data-id="123">
    <div class="arrow">▼</div>
        <span class="value">uk</span>
            <div class="select" tabindex="0" style="display: none; width: 134px;">
                <span data-id="781" class="selected">uk</span>
                <span data-id="782" class>usa</span>
                <span data-id="783">china</span>
                <span data-id="784">africa</span>
            </div>
</div>

谢谢。

您可以在
$(“.选择span”)

$(“.select span”)。在(“单击”,函数(){
警报($(this.text());
});

▼
英国
英国
美国
中国
非洲

在('mousedown',function(){alert(jQuery(this.text());})上尝试这个
jQuery('.dropdown.select')。
。注意
上课前在
JQuery(…
为什么不使用
select
元素和
change
事件?难道
JQuery('dropdown select')
不应该是
JQuery('.dropdown select')
之前的
jQuery('dropdown select').on('mousedown',function(){ alert(jQuery(this).text()); })