我可能在文档中错过了它,但我找不到如何更改选项中的“添加”字样。有可能吗?
@Shiva - 我查看了github上的代码,但没有找到我的问题的答案。 我的代码如下:
<div class="sandbox" style="width: 200px">
<input id="input-tags" class="demo-default selectized" type="text" tabindex="-1" style="display: none;">
<div class="selectize-control demo-default multi">
<div class="selectize-input items not-full has-options has-items" style="display:none">
<div class="selectize-dropdown demo-default multi" style="display: none;">
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
$('#input-tags').selectize({
valueField: 'id',
labelField: 'name',
searchField: 'name',
plugins: ['remove_button'],
createOnBlur: true,
delimiter: ',',
persist: false,
hideSelected: true,
onChange: function(input) {
console.log(input);
},
create: true,
load: function(query, callback) {
if (!query.length)
return callback();
$.ajax({
url: $('#selectizeUrl').val()+"/term/"+query,
type: 'GET',
dataType: 'json',
error: function() {
callback();
},
success: function(res) {
console.log(res);
callback(res);
}
});
}
});
});
</script>
答案 0 :(得分:40)
我找到了问题的答案。我定义了render
选项以进行选择:
render: {
option_create: function(data, escape) {
return '<div class="create">Dodaj <strong>' + escape(data.input) + '</strong>…</div>';
}
},