【问题标题】:Chosen jQuery not working perfect选择的 jQuery 不完美
【发布时间】:2017-09-29 10:05:59
【问题描述】:

我正在使用带有选择框的选定 jQuery。它正在工作,但它显示两个下拉列表而不是一个。我只需要一个具有搜索选项的下拉菜单,不需要旧的下拉菜单。

我的代码是

$(".chosen-select").chosen({
  no_results_text: "Oops, nothing found!"
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.2/chosen.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.2/chosen.jquery.min.js"></script>
<select class="chosen-select">
  <option value="1">Testing1</option>
  <option value="2">Testing2</option>
  <option value="3">Testing3</option>
  <option value="4">Testing4</option>
</select>

但是我得到了两个下拉菜单,一个是默认的,另一个是选择的功能。我不需要默认下拉菜单来显示它应该通过应用所选的 JavaScript 来隐藏。

谢谢

【问题讨论】:

  • 我已经创建了一个sn-p,你能重现这个问题
  • @Rajan Singh 可能页面上的其他功能正在破坏您的代码。提供的代码看起来没问题。
  • thanx @sangram parmar,我正在检查其他事情

标签: javascript jquery html select jquery-chosen


【解决方案1】:

或许可以使用jquery的onchange函数

<script>
    $(document).ready(function(){
        $('.chosen-select').on('change', function() {
          alert("Oops, nothing found!");
        })
    });
</script>

【讨论】:

  • 但页面加载时我需要下拉菜单。并删除选择了功能的下拉菜单
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多