jQuery"选择"过滤器事件?

时间:2014-12-31 06:56:11

标签: javascript jquery jquery-chosen

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

我尝试在文本框中放置jquery .on('更改' 事件但是它没有工作。

我写了

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

3 个答案:

答案 0 :(得分:1)

    $(".chosen-search").change(function(){

            console.log("changinn");
        });

这应该有效

答案 1 :(得分:1)

选择的js过滤器下拉列表onkeyup事件。此代码片段会更好:

$(document).on('keyup', '.chosen-search input', function() {
    console.log('filtered');
})

答案 2 :(得分:0)

我必须"加倍"包装on以在选择的文本字段搜索框中触发input事件:

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