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命名を使用して、update_specialityの代わりに、 Google HTML/CSSスタイルガイドで推奨されているupdate- specialityID とクラス名の区切り文字を記述します。

于 2013-03-26T15:10:56.053 に答える
1

これautocompleteはjQueryイベントではなく、jQueryUIウィジェットhttp://jqueryui.com/autocomplete/です。このonメソッドは、イベント処理のみをサポートします。

于 2013-03-26T15:06:29.473 に答える