gpt4 book ai didi

javascript - Twitter bootstrap typeahead 无法添加到动态创建的元素

转载 作者:搜寻专家 更新时间:2023-11-01 04:19:22 24 4
gpt4 key购买 nike

有没有办法将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com