当我正常加载页面并使用此代码时:
$('#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 本身。