如何安装和使用jQuery Chosen插件?

时间:2015-05-07 12:17:56

标签: javascript jquery razor jquery-chosen

我下载了jQuery的Chosen插件,在我的项目中复制了 chosen.min.css chosen.jquery.min.js 文件。

我的CSHTML中的复制链接路径:

<link href="~/Content/Bootstrap/css/chosen.min.css" rel="stylesheet" />
<script src="~/Content/Bootstrap/js/chosen.jquery.min.js" type="text/javascript"></script>

我的CSHTML中有一个下拉列表,有点像这样:

<div class="col-md-4">
     <div class="btn-group pull-left">
          <button type="button" class="btn dropdown-toggle btn-md set-border" data-toggle="dropdown" id="dropdownbtn">
              <span class="spn-action">Add new criteria</span><span class="caret" id="caretAdjustment"></span>
          </button>
          <ul class="dropdown-menu" id="chzn-select" role="menu">
              @foreach(var item in Model)
              {
                 <li onclick="ShowMessage('@item.Criteria')"><a href="#">@item.Criteria</a></li>
              }  
           </ul>
      </div>
</div>

我的jQuery:

<script type="text/javascript">
    $(document).ready(function () {
        $(function () {
            $("#chzn-select").as(Chosen).chosen();
        });
    });
</script>

但没有像预期的那样选择&#39;选择&#39;发生了......我哪里错了?

提前致谢。

1 个答案:

答案 0 :(得分:7)

chosen您需要一个选择元素:

<select data-placeholder="Choose a country..." style="width:350px;" multiple class="chosen-select">

在js之后:

$(".chosen-select").chosen();

同时检查fiddle