こんにちは、JEditable と JQuery UI Autocomplete を一緒にしようとしているので、div をクリックすると div が編集可能になり、入力されたコンテンツにオートコンプリート機能が追加されます。次のような他の投稿とは異なるソリューションを試しました。
- Jeditable を使用した Jquery ui、
- .on()を使用してjQuery UIオートコンプリートをバインドするにはどうすればよいですか? 、
- .live() を使用して jQuery UI オートコンプリートをバインドします。
そして最終的に、次のようなコードにたどり着きます。
<div class="edit_school" id="edit_school_pending">ADD</div>
$(document).on(
"focus",
".edit_school:not(.ui-autocomplete-input)",
function(event) {
alert("Hey");
$(this).autocomplete(
{source: ["a","ab","aa","ac"]}
);}
);
JQuery バージョン: jquery-1.9.1.js
JQuery UI バージョン: code.jquery.com/ui/1.10.3/jquery-ui.js
「追加」をクリックすると、「追加」がテキストボックスに表示され、アラートが表示されますが、「a」と入力してもオートコンプリートは表示されません。フォーマットがうまくいかない場合は、助けてください。どうもありがとう。