【问题标题】:Change event after autocomplete自动完成后更改事件
【发布时间】:2011-09-12 07:04:04
【问题描述】:

我有一个 ruby​​ on rails 应用程序,其输入文本字段具有自动完成机制。这个机制是这样工作的

$(function() { if ($('#autocompleting_field').autocomplete) { function.... } });

不,我想在此字段更改时调用控制器操作

jQuery(function($) { $('#autocompleting_field').change(function() { call the controller });

现在我遇到的问题是控制器在我在字段中输入一些单词的那一刻被调用,而不是在我从自动完成机制中选择了一些东西之后

【问题讨论】:

    标签: javascript jquery ruby-on-rails autocomplete


    【解决方案1】:

    您必须将 after 函数与 select 自动完成事件绑定。像这样:

    $(function() {
      if (
        $('#autocompleting_field').autocomplete({
          select: function(event, ui){
            //the after function
          }
      }) {
        function....
      }
    });
    

    虽然我不确定你为什么使用if

    注意:假设http://jqueryui.com/demos/autocomplete/ [Events->'select']

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      • 2011-09-19
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多