全て-
そのため、qjote2 を使用していくつかのテンプレートをレンダリングし、単純なモーダルを使用してウィンドウを表示しています。このウィンドウには、オートコンプリートを利用する単純なテキスト ボックスがあります。
なんらかの奇妙な理由で、モーダルを約8回開いて閉じると、オートコンプリートが機能しなくなります。それはかなり奇妙です。私はまったく同じ名前の(クラス)テキストボックスを2つ持っていますが、どちらのモーダルが表示されているかに関係なく、両方を曲げています。
エラーはスローされません。これをさらにデバッグする方法を知っている人はいますか? 以下のようにログに出力されるようにバインドされていることを知っています(モーダルが表示されるたびに以下を呼び出します):
$(document).find('.object_search').each(function() {
console.log("FOUND! " + $(this));
$(this).val('');
// bind our object search
$(this).autocomplete({
これをさらにデバッグする方法について誰かアイデアがありますか? 私はjqueryをこれだけ使用することにかなり慣れていないので、エラーを見るのと、何かが正しく動作しないときにデバッグする方法を知ることに慣れています。
編集:これをフィドルに入れようとしましたが、jqoteはレンダリングしません。ここでまったく同じものを見ることができます: http://quests.ceilingfansoftware.com/test.php