에서 참조됩니다. 여기
Selectize.define('selectable_placeholder', function(options) {
var self = this;
options = $.extend({
placeholder: self.settings.placeholder,
html: function (data) {
return (
'<div class="selectize-dropdown-content placeholder-container">' +
'<div data-selectable class="option">' + data.placeholder + '</div>' +
'</div>'
);
}
}, options);
// override the setup method to add an extra "click" handler
self.setup = (function() {
var original = self.setup;
return function() {
original.apply(this, arguments);
self.$placeholder_container = $(options.html(options));
self.$dropdown.prepend(self.$placeholder_container);
self.$dropdown.on('click', '.placeholder-container', function() {
self.setValue('');
self.close();
self.blur();
});
};
})();
});
는이 문제에 대해 실행할 수있는 사람을 도와주는 gist
Working Fiddle
희망입니다.
사람들이 질문을 downvote 때 설명하면 도움이 될 것입니다. –