使用此lib- http://brianreavis.github.io/selectize.js/
尝试添加"添加新内容" item作为列表项选项始终位于列表的顶部。
我找到了这个插件 - http://jsfiddle.net/qrqJv/26/
此人添加了#34;清除选择"但我想要的是"添加新的"而且make也可以选择,而不是清除文本框。
我尽力了@my了解但最新的我最终是这个,
它不能让我改变它,对正确的方向有任何帮助吗?
Selectize.define( 'clear_selection', function ( options ) {
var self = this;
self.plugins.settings.dropdown_header = {
title: 'Add New'
};
this.require( 'dropdown_header' );
self.setup = (function () {
var original = self.setup;
return function () {
original.apply( this, arguments );
this.$dropdown.on( 'mousedown', '.selectize-dropdown-header', function ( e ) {
self.setValue( 'Add New');
});
}
})();
});
$('#test').selectize({
create: false,
dropdownParent: 'body',
plugins: {
'clear_selection': {}
}
});