javascript - jquery 隐藏和显示 div 失败

标签 javascript jquery html asp.net

我试图隐藏并显示下拉列表选择的基础,但失败了,不知道我哪里做错了,请帮助..

   $(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>

我的下拉列表:

         <div>
            <asp:DropDownList ID="Code" runat="server"></asp:DropDownList>
        </div>

我的下拉列表 DataTextField 和 DataValueField: DROPDOWNLIST

最佳答案

ID 引用不匹配。您已定义“代码”,但已将监听器附加到“代码”。

<asp:DropDownList ID="Code" runat="server"></asp:DropDownList>

在两个地方使用相同的大小写

$('#code').on('change', function () {

关于javascript - jquery 隐藏和显示 div 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324258/

相关文章:

javascript - CSS 按钮动画不起作用

javascript - 复选框的本地存储

Javascript (Ajax) 解析 JSON 值

javascript - 为什么我的 for 循环在 React 中的 render 方法之前在我的类中不起作用?

javascript - 如何考虑当旁边的用户名太长时自动加宽搜索字段的脚本

javascript - 如何使用 css 和 javascript 创建一个由弧段组成的圆?

javascript - 单击时的单选按钮不起作用,但在 fiddler 中工作正常

javascript - 使用匹配多个字符的正则表达式拆分字符串

html - 导航和标题不会居中

html - 如何在 HTML 页面中嵌入 SWF 文件?