我正在使用以下插件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>
答案 0 :(得分:0)
在加载DOM内容之前,您正在调用chosen
插件。将以下代码移到正文的底部,你就可以了
<script type="text/javascript">
$(".chosen-select").chosen();
</script>
答案 1 :(得分:0)
将$(".chosen-select").chosen();
放在select
元素之后,或在准备好后运行
$(function() {
$(".chosen-select").chosen();
});