javascript - Lifo Typeahead 新 dom 元素

标签 javascript jquery symfony twitter-bootstrap

我正在构建一个 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/

相关文章:

jquery - 在表格中显示色样

php - 在 Symfony2 中创建 REST API - 空输入

javascript - 如何从 React 应用程序中的公用文件夹导入文件?

javascript - 图表轴标签标题太长

javascript - 使用 jQuery 将提交选择放入变量中

javascript - 使用 highcharts.js 在每个 xAxis 类别标签上显示自定义图标图像 [html]

javascript - 我正在使用 TypeForm,需要从 .js 脚本中自动填充隐藏字段

javascript - 如何更改复选框选择行的背景颜色

jQuery UI CSS 导入似乎不起作用

php - Symfony 2 - 如何在我自己的 Yaml 文件加载器中解析 %parameter%?