我正在构建一个 Symfony2 应用程序,并且有一个包含重复表单元素的表单,我在其中使用了 Lifo 的 Typeahead 扩展。 https://github.com/lifo101/typeahead-bundle
它在加载时存在的表单元素上效果很好,但是当我使用 JQuery 添加新的表单元素时,Typeahead 不起作用。我不太擅长 Javascript,所以我很难理解如何让脚本与新字段一起工作。有没有人有什么建议?我想我需要重新初始化脚本,但我不知道该怎么做。
最佳答案
感谢您试用 bundle 。
问题是我从未考虑过为我的 typeahead 小部件动态插入 DOM 元素,因此当前版本不支持动态插入到 DOM 中的输入。
但是,我现在已经更新了我的代码以正确触发任何现有或新插入到 DOM 中的元素。只要插入的 HTML 的格式符合我的预输入包的预期,它就会在您插入 HTML 后立即自动运行。
关于javascript - Lifo Typeahead 新 dom 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784857/