Selectize.js事件-无法正常工作

MarajdákMarek

我需要有关selectize.js事件的帮助-它们不起作用...

初始化selectize.js:

$("input[name='addTask[users]']").selectize({

    valueField: 'email',
    labelField: 'name',

    //... more options like render... 

});

并设置事件:

$("input[name='addTask[users]']").selectize().on('type', function(){
    alert();
});

如果我输入的内容没有任何反应...

编辑:控制台中没有错误,选择器很好,因为插件可以完美地工作。

对我来说只有一个活动在起作用-“更改”。

这是si文档:https : //github.com/brianreavis/selectize.js/blob/master/docs/events.md(而且我不理解“参数”-关于需求和作用)

有什么提示,想法吗?例如让我高兴...


编辑:好的,我知道了!!!如此-解决方案:


在初始化selectize.js中:

$("input[name='addTask[users]']").selectize({

    valueField: 'email',
    labelField: 'name',

    onType : eventHandler('onType'), // <----- this added

    //... more options like render... 

});

和初始化之前:

var eventHandler = function(name) {
    return function() {
        alert(name + ' ' + arguments['0']);  // name of event + typed string
    };
};

如果您开始输入输入,并提醒工作:)

猛击者

您的问题在以下行中:

$("input[name='addTask[users]']").selectize().on('type', function(){
    alert();
});

您应该已经完成​​:

$("input[name='addTask[users]']")[0].selectize.on('type', function(){
    alert();
});

Docs中:初始化控件时,在原始/元素上添加了“ selectize”属性-该属性指向基础的Selectize实例。

// initialize the selectize control
var $select = $('select').selectize(options);

// fetch the instance
var selectize = $select[0].selectize;

事件文档:Selectize实例具有一个基本的事件发射器接口,该接口模仿jQuery,Backbone.js等:

var handler = function() { /* ... */ };
selectize.on('event_name', handler);
selectize.off('event_name');
selectize.off('event_name', handler);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Selectize.js getAdjacentOption()如何工作?

来自分类Dev

JS无法正常工作

来自分类Dev

setOnKeyPressed事件无法正常工作

来自分类Dev

Node.js-套接字断开事件无法正常工作

来自分类Dev

噩梦JS无法正常工作

来自分类Dev

JS Slice()无法正常工作

来自分类Dev

JS淡入无法正常工作

来自分类Dev

无法使JS函数正常工作

来自分类Dev

JS Slice()无法正常工作

来自分类Dev

selectize.js:清除onChange事件中的选定值

来自分类Dev

Selectize.js-停止事件item_add

来自分类Dev

销毁Selectize.js实例

来自分类Dev

鼠标进入事件无法正常工作

来自分类Dev

按钮无法正常工作(onclick事件)

来自分类Dev

角度单击事件绑定无法正常工作

来自分类Dev

触发onclick事件无法正常工作

来自分类Dev

jQuery事件功能无法正常工作

来自分类Dev

无法使骨干事件正常工作

来自分类Dev

jQuery滑块的slide事件无法正常工作

来自分类Dev

我在setAttribute中的事件无法正常工作

来自分类Dev

jQuery事件委托将无法正常工作

来自分类Dev

谷歌地图点击事件无法正常工作

来自分类Dev

Highchart事件LOAD无法正常工作

来自分类Dev

Mousedown事件在Firefox中无法正常工作

来自分类Dev

键盘绑定事件Tkinter无法正常工作

来自分类Dev

表单提交事件无法正常工作(Meteor)

来自分类Dev

函数内部的事件无法正常工作

来自分类Dev

ember.js clearInterval无法正常工作

来自分类Dev

Angular Js使Json无法正常工作