【问题标题】:ComboBox hide and show divComboBox 隐藏和显示 div
【发布时间】:2014-04-15 13:49:24
【问题描述】:

我在填充或处理我的 javascript 响应时遇到问题。

我有两个不同的是 和 。 div#individual 表示第一个具有 div#address 的表单。我有我的第二个 div,即 div#group。我的问题是,当我在子类型组合框中选择“个人”时,div#address 可以完美运行,但是当涉及到子类型组合框中的“组”时,它不会像第一个那样响应。我将 div#address 设置为同一个类。没用。

我该如何解决这个问题?

注意:我只是将 .hide() 和 .show() 用于 div#individual 和 div#group。谢谢!

【问题讨论】:

    标签: javascript jquery html css combobox


    【解决方案1】:

    个人地址输入和组地址输入应使用不同的id和name。

    【讨论】:

    • 不工作。发生的事情是我为 div#individual 组合框的“城镇或城市”设置的任何内容都是被召回或设置在 div#group 中的。
    • 因为他们使用相同的类和相同的 id。
    【解决方案2】:

    下面的代码对你有用吗?

    <script id="main" type="text/javascript"> 
        $(document).ready(function() 
        {
        var val=$("#selectid option:selected").text();
          if(val == "Internet")
          {
            $("#new1").show();
            $("#new2").hide();
    
          }
          else if(val == "Media")
          {
            $("#new1").hide(); 
            $("#new2").show();
    
          }    
        $('#selectid').change(function()
        {      
        var val=$(this).val();
    
            $("#internet").val('');
            $("#media").val('');
    
          if(val == "Internet")
          {
            $("#new1").show();
            $("#new2").hide();
          }
          if(val == "Media")
          {
            $("#new1").show();
            $("#new2").hide();
          }
        val = "";
    
        });
        });
        </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多