Ruby On Rails:检查如何显示/隐藏相关的单选按钮div

时间:2015-09-30 11:49:38

标签: jquery ruby-on-rails

我正在尝试使用JQuery,无法继续。请帮帮我。

 radio_button_tag(:radio_btn, 1, true)=> if checked div -- 'abc' show else hide()
    <div id= "abc">
      "abc is executing"
    </div>

 radio_button_tag(:radio_btn, 0)=> if checked div -- 'xyz' show else hide()
   <div id= "xyz">
      "xyz is executing"
   </div>

2 个答案:

答案 0 :(得分:3)

基本上用:

$("input[type=radio]").change(function(e){ // or whatever selector you want
   // do what you want with $(e.currentTarget)
});

做一个简单的小提示来证明行为。

http://jsfiddle.net/cc5twser/2/

答案 1 :(得分:0)

$('input[name="radio_btn"]').change(function() {
    var selected = $('input:checked[name="radio_btn"]').val();
    if(selected == '1') {
        $('#xyz').hide();
        $('#abc').show();
    } else if(selected == '0') {
        $('#abc').hide();
        $('#xyz').show();
    }
});