Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 Bootstrap 3下拉菜单在单击下拉菜单中的任何内容时保持显示_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript Bootstrap 3下拉菜单在单击下拉菜单中的任何内容时保持显示

Javascript Bootstrap 3下拉菜单在单击下拉菜单中的任何内容时保持显示,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我想让Bootstrap 3下拉菜单在单击下拉菜单中的任意位置时可见。但当点击下拉菜单之外的任何地方时,它将被隐藏 <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Location <b class="caret"></b></a>

我想让Bootstrap 3下拉菜单在单击下拉菜单中的任意位置时可见。但当点击下拉菜单之外的任何地方时,它将被隐藏

<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Location <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">Bangladesh</a></li>
                            <li><a href="#">USA</a></li>
                            <li><a href="#">Canada</a></li>
                            <li><a href="#">Japan</a></li>
                            <li><a href="#">China</a></li>
                        </ul>
                    </li>
  • 试试这个

    HTML

    
    下拉列表
    

    单击ul中的任何内容时,您可以通过返回false来执行此操作:

    $(function(){
        $("#open").find("ul").on("click", function(){
    
            return false;
    
        }); 
    });
    

    当我单击下拉菜单的外侧时,它不会隐藏,当我从下拉菜单中选择任何内容时,它会隐藏menu@user2946921没问题:)
    $(function(){
        $("#open").find("ul").on("click", function(){
    
            return false;
    
        }); 
    });