【发布时间】:2012-08-11 22:22:30
【问题描述】:
我有一个带有 jQuery UI 提前输入功能的表格。当只有 1 个表格行(初始视图)时,它正在使用我的表单。有一个按钮允许用户根据需要创建额外的表格行,这也增加了文本输入和选择菜单的 ID。
还有另一个脚本可以根据预先输入的选择将匹配值插入到选择菜单中。这两个都适用于第一行,但对于创建的任何其他行停止工作。
我已经设置了一个示例 JSFiddle:
http://jsfiddle.net/fmdataweb/hxzME/1/
我想我理解为什么它们只适用于第一行 - 它们与以下 ID 相关联:#lastYearSelect1 和 #nextYearSelect1 - 但我不确定如何更改它们,因此它们随后可以使用 #lastYearSelect2、#nextYearSelect2、 #lastYearSelect3、#nextYearSelect3 等等。
【问题讨论】:
-
您将不得不在新创建的输入上初始化
autocomplete。 -
谢谢@AndrewWhitaker - 你能帮我准确的语法,因为我在正确的位置添加自动完成时遇到问题。到目前为止,我所有的尝试都破坏了脚本。
标签: javascript jquery forms jquery-ui