首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery失败隐藏并显示div

jquery失败隐藏并显示div
EN

Stack Overflow用户
提问于 2016-07-12 08:59:03
回答 2查看 80关注 0票数 1

我试图隐藏并显示一个基于下拉列表选择的基础,但是失败了,不知道我做错了什么,请帮助。

代码语言:javascript
运行
复制
   $(document).ready(function () {
         $('#code').on('change', function () {
             if (this.value == 'T4')
             {
                 $("#TR").show();
             }
             else {
                 $("#TR").hide();
             }
         });
     });

       <div class="form-group" style='display:none;' id='TR'>
        <label for="Training Fees(RM)" style="color:black">Training Fees(RM)</label>
          <div class="col-sm-3">
            <asp:TextBox runat="server"ID="RM_TEXT" placeholder="RINGGIT" />
          </div>
        </div>

我的学生名单:

代码语言:javascript
运行
复制
         <div>
            <asp:DropDownList ID="Code" runat="server"></asp:DropDownList>
        </div>

我的下拉列表DataTextField和DataValueField:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-12 09:14:39

id引用是未匹配的。您已经定义了“代码”,但将侦听器附加到“代码”。

代码语言:javascript
运行
复制
<asp:DropDownList ID="Code" runat="server"></asp:DropDownList>

在两个地方使用相同的情况

代码语言:javascript
运行
复制
$('#code').on('change', function () {
票数 1
EN

Stack Overflow用户

发布于 2016-07-12 09:09:47

请检查检查元素中的DropDown列表ID,如果您正在使用母版页,则ID将为ct100_

或使用

代码语言:javascript
运行
复制
<asp:DropDownList ID="Code" runat="server" onchange="javascript:return dropdown(this);"></asp:DropDownList>

Javascirpt

代码语言:javascript
运行
复制
 function dropdown(val)
    {
      if ($(val).val() == 'T4') {
        $("#TR").show();
      }
      else {
                 $("#TR").hide();
      }
    }
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38324258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档