Javascript多选插件无法正常工作

时间:2016-03-18 03:25:39

标签: javascript jquery jquery-chosen

我正在使用以下插件Chosen Plugin,但我不知道为什么它不起作用。以下是我的以下代码及其显示内容。

<html lang="en">

<head>

<meta charset="utf-8">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>

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

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

<script type="text/javascript" src="chosen.jquery.js"></script>



<script type="text/javascript">

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

</script>

</head>

<body>

    <select style="width:350px;" multiple class="chosen-select">

        <option value=""></option>

<option value="1">Option 1</option>

<option value="2">Option 2</option>

<option value="3">Option 3</option>

<option value="4">Option 4</option>

<option value="5">Option 5</option>

<option value="6">Option 6</option>

<option value="7">Option 7</option>

<option value="8">Option 8</option>

<option value="9">Option 9</option>

<option value="10">Option 10</option>

</select>

</body>

</html>

enter image description here

2 个答案:

答案 0 :(得分:0)

在加载DOM内容之前,您正在调用chosen插件。将以下代码移到正文的底部,你就可以了

<script type="text/javascript">

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

</script>

答案 1 :(得分:0)

$(".chosen-select").chosen();放在select元素之后,或在准备好后运行

$(function() {
  $(".chosen-select").chosen();
});