Как в rails 4 и jquery сделать, чтобы при клике на текстовое поле автоматом выбералась нужная радиокнопка?

в общем есть две радио кнопки, хочу чтобы при клике на текствое поле была выбрана кнопка, сейчас все работает только один раз, но когда кликаешь на текствое поле во второй раз после выбора другой радиоконопки нужная радиоконопка не выбирается
<%= f.label "Я готов заплатить за работу" %>
            <%= f.text_field :price %>  
            <%= f.radio_button :price, true %>
            <%= f.radio_button :price, false %>
            <%= f.label "Пусть исполнитель сам предложит цену" %>

           <code lang="java">
 <script>
            $(document).ready(function(){
              $('#post_price_false').click(function(){
                $('#post_price').val(''); 
              });
              $('#post_price').click(function(){
                $('#post_price_false').attr('checked',false);
                $('#post_price_true').attr('checked',true);
              });
              
              });</script>
</code>

ты программист или не программист? помоги плиз
  • Вопрос задан
  • 2847 просмотров
Решения вопроса 1
@Adil1 Автор вопроса
Оказывается тупо надо было поменять $('#post_price_false').attr('checked',false); на $('#post_price_false').prop('checked',false);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@voleoo
Используй lable никакого jQuery не нужно.
Как пример
<div class="field">
    <%= f.label :autolyse %><br />
    <%= f.label :autolyse, "Yes", :value => "true"  %>
    <%= f.radio_button :autolyse, true %>
    <%= f.label :autolyse, "No", :value => "false" %>
    <%= f.radio_button :autolyse, false, :checked => true %>
</div>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы