我使用jQuery.chosen http://harvesthq.github.io/chosen/插件并在页面上选择多个,而不选择“选择”类。
<select multiple="multiple" name="item[categories][]" id="item-categories">
<option value="index">main</option>
<option value="interview">interview</option>
<option value="articles">articles</option>
<option value="videos">video</option>
<option value="photos">photo</option>
<option value="shop">shop</option>
</select>
并在页面上选择了脚本和CSS。
<link href="/css/libs/jquery.chosen.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/libs/jquery.chosen.min.js"></script>
并且没有这样的代码:
$('select').chosen();
// or
$('input').chosen();
它是自动启动的,但这对我来说不太好,另一个输入也是自动选择的。这对我来说不好,因为fineuploader必须使用另一个输入。
我尝试过使用最新版本的选项,但它也没有用。
有人知道解决方案吗?
答案 0 :(得分:0)
不能为每个输入添加单独的类,“选择的选择框”的意思只添加一个class =“select-chosen”。不要为其他选择框添加此类并调用
$('.select-chosen').chosen();
答案 1 :(得分:0)
您可以在所选的通话中设置更严格的选择器;你选择了一个id,所以你可以使用它:
$(function () {
$('#item-categories').chosen();
});
演示:http://jsfiddle.net/IrvinDominin/3cwXx/1/
或者,您可以在想要受所选影响的所有元素上设置一个类,并将其用作选择器,如:
$(function () {
$('.chzn-select').chosen();
});