通常どおりページを読み込んでこのコードを使用すると、次のようになります。
$('#clientName').typeahead({
//removed options since they are not needed for my question
});
先行入力は#clientNameで正常に機能します。しかし、AJAXを介して入力#clientNameを動的にロードすると、上記のコードは機能しません。
それを機能させる方法はありますか?
これはこの問題と同じです:
$('#randomDiv').click(function() {
alert("Handler for .click() called.");
});
これは、コンテンツが動的にロードされない場合にのみ機能します。しかし、このコードは機能します:
$(document).on('click','#randomDiv',function() {
alert("Handler for .click() called.");
});
したがって、ハンドラーを#clientName div自体ではなく、ドキュメントまたは本文に追加したいと思います。