Получение идентификаторов form_tag для помощников Javascript - PullRequest
0 голосов
/ 07 августа 2011

Я уверен, что мой заголовок был чрезвычайно бесполезным, я постараюсь описать мою проблему лучше здесь.По сути, у меня есть куча тегов форм, на самом деле я использую formtastic, поэтому они выглядят примерно так:

  <%= f.inputs :email, :pass, :passconf, :for => :register_attributes %>

Они генерируют группу полей ввода и меток с довольно длинными именами идентификаторов, напримертакое поле называется 'posting_register_attributes_email '.

Теперь я хотел бы создать ссылку, которая скрывает / показывает эти элементы по запросу.Это просто сделать грубой силой, например:

<%= link_to_function "Register", "$('#posting_register_attributes_email').hide()" %>

Но я уверен, что должен быть более элегантный способ сделать это, чем ввод полного сгенерированного имени, есть ли помощник, который позволит мне что-то делатькак [:register_attributes][:email].hide или что-то, чтобы сделать это менее утомительным?Я чувствую, что должно быть.

Спасибо!

1 Ответ

2 голосов
/ 07 августа 2011
$("[id*='register_attributes']").hide();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...