タイトルの通り、html()等で動的に追加したテキストボックス要素に対して、
Jquery UIのautocompleteが使用できなくて困っています。
【追記】
最初に存在する#sampleのテキストボックスで値を送った後、
一度empty()して、Jqueryで同じテキストボックスをhtml()で生成しています。
2回目以降からautocompleteが効かなくなるという意味です。(#searchも.searchも効かない)
lang
1 //この記述だと動かない 最初からあるテキストは動く 2 $("#search").autocomplete({ 3 source: function(req, resp){ 4 $.ajax({ 5 // サジェスト処理 6 }); 7 }
動的に追加されたメソッドに対しては.onを使用するとのことでしたが、下記のように記述してもautocompleteでは動きませんでした。
lang
1 //この記述でも動かない 2 $(document).on("autocomplete","#search", function() { 3 source: function(req, resp){ 4 $.ajax({ 5 // サジェスト処理 6 }); 7 }
このようなケースに対して、autocompleteを使用する方法はございますでしょうか。
どなたかアドバイスを頂けると幸いです。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/17 10:22