2016-06-27 6 views
0

フォームコレクションのフィールドにjqueryオートコンプリート関数を使用したいと思います。 たとえば、私はこれらのフィールドを持っているフォームコレクションを持っています: 名前製品、価格。オートコンプリートJQueryフォームコレクションSymfony

名前プロダクトフィールドにオートコンプリート機能を使用したいと思います。 問題は、ページをロードするときに、「商品の追加」ボタンをクリックした後に作成されるため、このフィールドが存在しないことです。 次に、このIDで作成されます。 invoice_products_0_name ここで、番号0はコレクションのIDです。 すべてのコレクションでオートコンプリートを使用する必要があります。

私に何か提案できますか?

答えて

0

まだ作成されていないDOMをバインドするには、jquery on functionhereのように使用できます。

product_name入力フィールドにクラスを追加します。次に、そのようなfutur DOMに関数をバインドすることができます

$('#your-form-collection').on('focus', '.input-name-autocomplete' function() { 
     $(this).YourLibAutocomplete() 
}); 
関連する問題