javascript - Chosen 没有正确设置我的选择下拉列表的样式

标签 javascript jquery css drop-down-menu jquery-chosen

这是我的代码:

<link href="Content/chosen.css" rel="stylesheet" type="text/css"/>

<div>
<select id="chzn-select" data-placeholder="Select an option...">
    <option value=""></option>
    <option value="Option1">Option 1</option>
    <option value="Option2">Option 2</option>
</select>
</div>

<script type="text/javascript" src="../Scripts/jquery-1.8.2.js"></script>
<script type="text/javascript" src="../Scripts/chosen.jquery.js"></script>
<script type="text/javascript" src="../Scripts/chosen.jquery.min.js"></script>
<script type="text/javascript">

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

</script>

这是结果:

chosen styling

我可以“选择”选项 1 或选项 2,它们将出现在“选择一个选项...”标签所在的位置。

最佳答案

请尝试下面的代码,它对我有用。

<link href="http://harvesthq.github.com/chosen/chosen/chosen.css" rel="stylesheet" type="text/css"/>

<div>
 <select id="chzn-select" data-placeholder="Select an option...">
  <option value=""></option>
  <option value="Option1">Option 1</option>
  <option value="Option2">Option 2</option>
 </select>
</div>

<script type="text/javascript">
    $("#chzn-select").chosen();
</script>

这是 JSFIddle (您的代码的工作演示)

chosen.jquery.js 在您的代码中包含了两次。此外,我认为需要根据您的目录结构在您的代码中更正 chosse.css 路径。

关于javascript - Chosen 没有正确设置我的选择下拉列表的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919641/

相关文章:

javascript - 使用 $.grep() 基于自定义过滤器过滤列表

javascript - 如何从异步调用返回响应?

jquery - 解析多级JSON

HTML/CSS : The div placement changes when filled with conent

html - css grid 如何扩展元素占用剩余空间或如果太大则滚动?

javascript - jQuery 在 JS 文件中不可用

javascript - 为什么相等性检查不适用于数组

javascript - 在 Svelte 3 中解构 "on:change"事件

javascript - jQuery 上的可编辑表,带有输入和选择

html - 消隐表单元素?