javascript-Twitter bootstrap typeahead无法添加到动态创建的元素
作者:互联网
有没有一种方法可以将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,jquery,function,twitter-bootstrap,jquery-events 来源: https://codeday.me/bug/20191010/1888551.html