Поменять value скрытого input field в jQuery
Rails 4, форма на Simple Form, использую jQuery чтобы перенести значение из заблокированного (disabled) поля в его скрытый (hidden_field) клон.
$('form').on 'change', '.editable_field_content', (event) -> # при изменении основного поля console.log $(this).attr('name') # верно value = $(this).val() console.log value # нужно значение hidden_field = $(this).parent().find('.hidden_field') console.log hidden_field # нашёл правильно hidden_field.val(value) console.log $(this).parent().find('.hidden_field').val() # undefined console.log hidden_field.val() #undefined Помогите разобраться где косяк. Почему значение не сохраняется в скрытое поле?:help: P.S> поля в форме задаю примерно так (Ruby on Rails 4, HAML): %tr.fields_for_legal_entities %td.legal-entity-title-element = p.input(:title, :label => "Название", :input_html => { :disabled => true, :class => "disableable legal_entity_title_field editable_field_content" }) = p.hidden_field(:title, :input_html => { :class => "disableable legal_entity_title_field hidden_field"}) %td.legal-entity-is-main-element = p.input(:is_main, :label => "Основное?", :input_html => { :disabled => true, :class => "disableable legal_entity_is_main_field editable_field_content" }) = p.hidden_field(:is_main, :input_html => { :class => "disableable legal_entity_is_main_field hidden_field"}) |
Часовой пояс GMT +3, время: 17:40. |