如何使用单选按钮显示和隐藏表格?

坦率

您是否有想法重写jQuery代码以在两个选择选项(是和否)之间进行选择?

我在jQuery中尝试过此方法:

$(document).ready(function() {
    $("#send_to_one").hide();
    $("input:radio[name='decision']").change(function(){

    if(this.checked){
        if(this.value =='one'){
            $("#send_to_one").show() && $("#send_to_two").hide()
        }else if(this.value =='two'){
            $("#send_to_two").show()
        }else{
           $("#send_to_one").hide();
        }
    }
    });
});

CSS:

#send_to_one{
   display:none;
}

#send_to_two{
   display:none;
}

“是”按钮send_to_one效果很好,如果我选择它,则会显示正确的信息,send_to_two并且隐藏其中的信息如果选择“否”按钮,send_to_two则会显示来自的信息,但send_to_one仍会显示信息。我尝试从第一个if语句使用命令,但这不起作用。你有什么想法?

感谢您的帮助,但始终我都会添加推荐的命令,因此send_to_two操作无效。

这是我的_form。我在那里可能犯了一个错误吗?

<h2>Are you insured?</h2> <div id="send_to"> <input type="radio" id="send_poll" name="decision" value="one" checked="checked" />Yes<br/> <input type="radio" id="send_poll" name="decision" value="two" />No<br/> <div id="send_to_one"> <div class="table-row-2"> <div align="center"> <div class="field"> <div class="table"><%= ........ %></div><div class="table"></div><div class="table"></div> </div> </div> </div> <div id="send_to_two"> <div class="table-row-2"> <div align="center"> <div class="field"> <div class="table"> <div class="table"><%= ..... %></div><div class="table"></div><div class="table"></div></div> </div> </div> </div> </div> </div>

感谢您的帮助!

扎卡里亚·阿查尔基(Zakaria Acharki)

在第二种情况下,您只是缺少了hide语句,您的代码应为:

if(this.value =='one')
{
    $("#send_to_one").show();
    $("#send_to_two").hide();
}else if(this.value =='two'){
    $("#send_to_two").show();
    $("#send_to_one").hide(); //<<---------- Adding this line to hide 'send_to_one'
}else{
    $("#send_to_one").hide();
}

因为如果您使用jquery对象,则使用jquery更好$(thhis)

$(document).ready(function() {
    $("#send_to_one").hide();
    $("input:radio[name='decision']").change(function()
    {
        if( $(this).is(':checked')  )
        {
            if($(this).val()==='one')
            {
                $("#send_to_one").show();
                $("#send_to_two").hide();
            }
            else if($(this).val()==='two')
            {
                $("#send_to_two").show();
                $("#send_to_one").hide();
            }
            else
            {
               $("#send_to_one").hide();
            }
        }
    });
});

希望这可以帮助。

$(document).ready(function() {
  $("#send_to_one").hide();

  $("input:radio[name='decision']").change(function(){
    if($(this).is(':checked'))
    {
      if($(this).val()==='one')
      {
        $("#send_to_one").show();
        $("#send_to_two").hide();
      }
      else if($(this).val()==='two')
      {
        $("#send_to_two").show();
        $("#send_to_one").hide();
      }
      else
      {
        $("#send_to_one").hide();
      }
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name='decision' value='one'/>Yes
<input type="radio" name='decision' value='two' checked/>No
<br/>
<div id="send_to_one">
  send_to_one div 
</div>

<div id="send_to_two">
  send_to_two div
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery使用单选按钮隐藏和显示

来自分类Dev

如何根据单选按钮单击显示和隐藏div?

来自分类Dev

使用单选按钮和JQuery显示/隐藏Dropbox

来自分类Dev

如何通过单击单选按钮使用dojo显示/隐藏DIV?

来自分类Dev

如何通过单击单选按钮使用dojo显示/隐藏DIV?

来自分类Dev

单选按钮隐藏和显示问题

来自分类Dev

如何通过单击按钮隐藏和显示表格?

来自分类Dev

使用单选按钮显示/隐藏画布

来自分类Dev

根据单选按钮值显示或隐藏表格行

来自分类Dev

如何使用单选按钮使表格可见?

来自分类Dev

如何为带有图片的单选按钮显示和隐藏标题

来自分类Dev

如何使显示和隐藏输入的单选按钮在jquery克隆的div中起作用?

来自分类Dev

如何通过单击多个单选按钮来隐藏和显示div?

来自分类Dev

如何在单选按钮选择的基础上显示和隐藏div

来自分类Dev

根据两个单选按钮显示和隐藏div

来自分类Dev

jQuery的隐藏和显示DIV选择单选按钮时

来自分类Dev

jQuery / css,基于单选按钮单击显示和隐藏div

来自分类Dev

显示/隐藏带有多个单选按钮和 ID 的 ID

来自分类Dev

基于 jQuery 中的单选按钮选择显示和隐藏内容

来自分类Dev

单选按钮显示/隐藏内容

来自分类Dev

单选按钮是隐藏的,不会显示

来自分类Dev

如何通过单击单选按钮使用Dojo来显示/隐藏以编程方式生成的组合框?

来自分类Dev

使用jQuery Cookie使用单选按钮显示/隐藏div

来自分类Dev

如何使用几个选择按钮显示和隐藏行

来自分类Dev

隐藏输入类型单选并显示标签时,如何使用单选按钮之间的箭头键进行导航?

来自分类Dev

如何基于单选按钮类显示/隐藏div?

来自分类Dev

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

来自分类Dev

如何使用按钮隐藏表格行

来自分类Dev

使用Javascript基于单选按钮显示/隐藏字段集

Related 相关文章

  1. 1

    jQuery使用单选按钮隐藏和显示

  2. 2

    如何根据单选按钮单击显示和隐藏div?

  3. 3

    使用单选按钮和JQuery显示/隐藏Dropbox

  4. 4

    如何通过单击单选按钮使用dojo显示/隐藏DIV?

  5. 5

    如何通过单击单选按钮使用dojo显示/隐藏DIV?

  6. 6

    单选按钮隐藏和显示问题

  7. 7

    如何通过单击按钮隐藏和显示表格?

  8. 8

    使用单选按钮显示/隐藏画布

  9. 9

    根据单选按钮值显示或隐藏表格行

  10. 10

    如何使用单选按钮使表格可见?

  11. 11

    如何为带有图片的单选按钮显示和隐藏标题

  12. 12

    如何使显示和隐藏输入的单选按钮在jquery克隆的div中起作用?

  13. 13

    如何通过单击多个单选按钮来隐藏和显示div?

  14. 14

    如何在单选按钮选择的基础上显示和隐藏div

  15. 15

    根据两个单选按钮显示和隐藏div

  16. 16

    jQuery的隐藏和显示DIV选择单选按钮时

  17. 17

    jQuery / css,基于单选按钮单击显示和隐藏div

  18. 18

    显示/隐藏带有多个单选按钮和 ID 的 ID

  19. 19

    基于 jQuery 中的单选按钮选择显示和隐藏内容

  20. 20

    单选按钮显示/隐藏内容

  21. 21

    单选按钮是隐藏的,不会显示

  22. 22

    如何通过单击单选按钮使用Dojo来显示/隐藏以编程方式生成的组合框?

  23. 23

    使用jQuery Cookie使用单选按钮显示/隐藏div

  24. 24

    如何使用几个选择按钮显示和隐藏行

  25. 25

    隐藏输入类型单选并显示标签时,如何使用单选按钮之间的箭头键进行导航?

  26. 26

    如何基于单选按钮类显示/隐藏div?

  27. 27

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

  28. 28

    如何使用按钮隐藏表格行

  29. 29

    使用Javascript基于单选按钮显示/隐藏字段集

热门标签

归档