【发布时间】:2012-10-19 10:55:10
【问题描述】:
很抱歉,这个问题有些复杂。希望有人有耐心阅读这篇文章。
我有一个嵌套模型表单,很像这个 Railscast 中的那个: http://railscasts.com/episodes/196-nested-model-form-revised
我的模型与 Railscast 中的嵌套表单字段非常相似。 有很多问题有很多答案的调查。
我正在应用一个 jQuery-UI“自动完成”元素来使所有答案表单字段成为一个自动完成元素。但是,因为是嵌套表单域,所以我的文档中有很多答案域。这通常不是问题,但我需要在显示标签但提交自动完成选择的 ID 时应用此解决方案。 Autocomplete applying value not label to textbox
当我采用上面链接中的解决方案时,会发生什么情况,标签会应用于我文档中的每个“答案表单字段”,而不仅仅是我想要的那个。因为我使用的是嵌套表单,并且必须将自动完成逻辑应用于每个“答案表单字段”,所以我必须通过此选择器 '[type="text"][name*="[answer]"]' 选择它们这不是很具体,但尽我所能。
我绞尽脑汁想知道如何使用 jQuery 选择器来选择特定的答案字段而不是所有答案字段。
非常感谢您的任何帮助。
【问题讨论】:
标签: ruby-on-rails jquery-selectors jquery-ui-autocomplete nested-forms