使用Chosen版本1.0.0 我包括以下文件
link(href='css/chosen.css', rel="stylesheet", type="text/css");
script(src='js/chosen.jquery.min.js')
script.
$(".chosen-select").chosen()
body
select(data-placeholder="Choose a country...", multiple style="width:350px;" ).chosen-select
<option value=""></option>
<option value="United States">United States</option>
<option value="United Kingdom">United Kingdom</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Aland Islands">Aland Islands</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
以上代码给出了失效select box
以上显示与
select(multiple, style="width:350px;")
<option value=""></option>
<option value="United States">United States</option>
经过分析,我看到chosen.css
和chosen.jquery.min.js
都没有类chosen-select
我正在使用jQuery版本v1.10.2
另外我正在加载jQuery作为第一个文件页面,以避免冲突。
感谢您的帮助。
答案 0 :(得分:5)
添加
script.
$(document).ready(function(){
$(".chosen-select").chosen()
});
而不只是$(".chosen-select").chosen()
使其有效!
答案 1 :(得分:0)
我没有工作,而是通过
工作<script type="text/javascript" src="js/chosen.jquery.js" >
</script>
<script>
`Enter only enter chosen related code here`
</script>
答案 2 :(得分:0)
这有时可能是因为jquery库的冲突。 在没有冲突的情况下定义JavaScript。 https://api.jquery.com/jquery.noconflict/