下拉列表不起作用(从Bootsnipp复制的模板)

时间:2017-05-20 20:54:32

标签: jquery html twitter-bootstrap twitter-bootstrap-3 visual-studio-2017

我从https://bootsnipp.com/snippets/featured/search-panel-with-filters复制了模板并进行了编辑以满足我的需要,使其看起来像这样:

<div class="container">
<div class="row">
    <div class="col-xs-8 col-xs-offset-2">
        <div class="input-group">
            <div class="input-group-btn search-panel">
                <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                    <span id="search_concept">Filter by</span> <span class="caret"></span>
                </button>
                <ul class="dropdown-menu" role="menu">
                    <li><a href="#">Name</a></li>
                    <li><a href="#">Member ID</a></li>
                </ul>
                <script>
                    $(document).ready(function (e) {
                        $('.search-panel .dropdown-menu').find('a').click(function (e) {
                            e.preventDefault();
                            var param = $(this).attr("href").replace("#", "");
                            var concept = $(this).text();
                            $('.search-panel span#search_concept').text(concept);
                            $('.input-group #search_param').val(param);
                        });
                    });
                </script>
            </div>
            <input type="hidden" name="search_param" value="all" id="search_param">
            <input type="text" class="form-control" name="x" placeholder="Search keyword">
            <span class="input-group-btn">
                <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button>
            </span>
        </div>
    </div>
</div>

但是,我在下拉列表中遇到了一些问题。点击后它不会掉落。

我已经导入了必要的jQuery和Bootstrap文件,如下所示:

<link href="Content/bootstrap-theme.min.css" rel="stylesheet" />
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<script src="Scripts/jquery-3.1.1.min.js"></script>
<script src="Scripts/bootstrap.min.js"></script>

非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

您有其他<>符号,应替换为&lt;&gt;

<li><a href="#greather_than">Greather than &gt;</a></li>
<li><a href="#less_than">Less than &lt; </a></li>