javascript - jQuery "Chosen"过滤事件?

标签 javascript jquery jquery-chosen

我想在选择(jquery 下拉插件)中更改搜索输入框时运行一个函数。 但是在他们的文档和网上都找不到这样的事件。有没有人经历过或知道如何在 Chosen 中进行搜索时调用一些代码?

我尝试将 jquery .on('change' 事件放在文本框上,但没有成功。

我写了

$(".chosen-search input").on("change", function(e) {
     //console.log($(this));
});

最佳答案

我不得不“双重”包装 on 以使 input 事件在选择的文本字段搜索框上触发:

  $('#my-chosen-input').on('chosen:showing_dropdown', function() {
    $('.chosen-search input').on('input', function() {
      // The text has changed, do something...
    });
  });

关于javascript - jQuery "Chosen"过滤事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27717406/

相关文章:

javascript - 对表数据进行排序

javascript - 禁用基于复选框状态的控件?

javascript - 如何将事件处理程序存储在变量中并稍后将其绑定(bind)到对象?

javascript - 镜像 Javascript 变量更改

jquery - 在列表中显示段落内容

javascript - 如何将 Chosen 合并到我的 React 项目中?

jquery - 视觉故障 在带有 Bootstrap 选项卡的 Chosen 中使用动态数据

javascript - 使用 jquery mobile 更改字体颜色?

javascript - jQuery:显示 <p> 超出一行的内容

jQuery 选择的插件无法正确搜索引号/撇号