请参阅以下示例小提琴:
虽然我可以从下拉列表中选择该选项,但输入不会自动完成.我希望当你输入B或A时,你应该得到香蕉,苹果的推荐.只有当列表中的项目不是现有项目时,它才应该让我添加它...
var data = ["banana","apple","orange"]; var items = data.map(function(x){return {item:x};});
$('#input-tags').selectize({
delimiter: ',',
persist: false,
maxItems: 1,
create:true,
options: items,
labelField: "item",
valueField: "item"
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
请注意,相同的方案似乎使用预定义的值: 小提琴
我有一个输入框,就像一个搜索(类似于Facebook).我在按键事件上使用jquery工作正常.问题是我无法使用箭头键向下滚动结果集,每次按下其中一个结果时,搜索结果将被重新生成.那么可以忽略箭头键/ shift/tab等.
$("#search-form .search-terms").on("keypress", function(){
$("#search-items #autocom").fadeIn();
});
Run Code Online (Sandbox Code Playgroud)
谢谢
嗨,我从我的Ajax调用中获取了一个JSON编码数组("html"),我希望在selectize中添加值和文本(我正在使用标记).我怎样才能做到这一点 ?
HTML
<input type="text" value="test" class="demo-default selectized" id="input-tags" tabindex="-1" style="display: block;">
Run Code Online (Sandbox Code Playgroud)
JQUERY
try {
data = $.parseJSON(html);
var obj = jQuery.parseJSON(html);
outcome = (obj.outcome);
$('#input-tags').selectize({
delimiter: ',',
persist: false,
maxItems: 1,
create: function (input) {
return {
value: input,
text: input
}
}
});
Run Code Online (Sandbox Code Playgroud)
}
我需要文本完全位于边框的中心.似乎应该有点下降
我也尝试删除该段并添加
<span>Register test</span> <br><span>my text 2</span>
Run Code Online (Sandbox Code Playgroud)
但这也不起作用
对于将它们组合在一起的不同ID,是否可能有不同的事件
例如
//non working code
$("#a").change,$("b").click (function()
{
//my code here
});
Run Code Online (Sandbox Code Playgroud)
我希望#a只有一个更改事件而#b只有一个click事件.(我总是可以多选使用并获取事件和id并相应地进行过滤,但我想知道是否可以这样做,以便在单个语句中明确地在特定ID(不是两者)上添加特定事件.