У меня есть партиал, который отображает поле выбора, используя следующий метод:
<%= collection_select 'type', 'id', @types, "id", "name",
{:prompt => true},
{:onchange =>
remote_function(
:loading => "Form.Element.disable('go_button')",
:url => '/sfc/criteria/services',
:with => "'type_id=' + encodeURIComponent(value) + '&use_wizard=#{use_wizard}'"),
:class => "hosp_select_buttons"
} %>
Эта часть используется 2 раза на каждой странице, но в какой-то момент мне нужно получить значение первого поля выбора. Использование:
$('type_id')
возвращает второе поле выбора. Есть ли способ легко найти первый? Должен ли я исправить это, используя JavaScript или переделывая мой частичный?
Примечание: раскрывающиеся списки отображаются в отдельных формах.