1

我有 jquery 代码,但给出了语法错误,我无法弄清楚。请你看一下。

我有代码工作,但我需要更改绑定事件处理程序的方式,当我更改它时,它不起作用。

这段代码完美无缺,但我需要用注释的代码来改变它

//$("#wrapper").on("autocomplete", "#update_speciality", function () { 
  $("#update_speciality").autocomplete({
            ...........
  });

这段代码有问题,但无法弄清楚。你能帮忙吗?

  $("#wrapper").on("autocomplete", "#update_speciality", function () { 
            ...........
  });
4

2 回答 2

2
$(function(){
  $("#wrapper").on("keydown.autocomplete","#update_speciality",function(e){
    $(this).autocomplete({
      source : 'yoururl'
    });
  });
});

还要使用正确的 ID 命名,而不是按照Google HTML/CSS 样式指南的建议编写update- speciality ID 和类名称分隔符,而不是 update_speciality

于 2013-03-26T15:10:56.053 回答
1

autocomplete不是一个 jQuery 事件,它是一个 jQuery UI 小部件http://jqueryui.com/autocomplete/。该on方法仅支持事件处理。

于 2013-03-26T15:06:29.473 回答