有没有办法将 twitter bootstrap 的 typeahead 函数转换为 $("body").on()
函数?如果元素存在于页面加载中,则以下代码可以正常工作。
$("#job_title").typeahead({
source: searchFunction,
onselect: function(obj) {
}
});
但是如果我动态地添加带有id="job_title"
的文本输入,上述功能就不起作用了。有解决办法吗?
最佳答案
此解决方案不需要额外的 javascript。来自 https://stackoverflow.com/a/15094730
$("#element-that-will-contain-typeaheads").on("DOMNodeInserted", function () {
$(this).find(".typeahead").typeahead();
});
关于javascript - Twitter bootstrap typeahead 无法添加到动态创建的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11037322/