jquery addClass 和 removeClass 在 IE 11 浏览器中不起作用?

标签 jquery html css

<div class="files" id="files">
   <span class="sun-span"> <i class="icon ts-icon-paper-clip"></i> File
    <input title=" " type="file" class="files" name="File" id="file" multiple="multiple">
  </span> 

        <div id="FileInfoMsg" class="file-infomsg">
            You can upload a maximum of 5 files
        </div>

        <button class="btn btn-success" type="submit"
                    id="submitData">

        </button>
    </div>



<script>
    $(#submitData).click(function() {
        $('#FileInfoMsg').addClass('file-infoError').removeClass('fileinfomsg');   
    });
    </script>

上面的代码片段在其他浏览器中工作,在 jquery 中添加类和删除类。但在 IE 11 中不起作用。

最佳答案

只有在 IE 中你忘记了 ' '#submitData

  $('#submitData').click(function() {
        $('#FileInfoMsg').addClass('file-infoError').removeClass('fileinfomsg');   
    });

关于jquery addClass 和 removeClass 在 IE 11 浏览器中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50129265/

相关文章:

javascript - 为什么这个函数会触发两次?

javascript - jqgrid下拉菜单传递另一列的值

html - 是否符合 WCAG 2.0 AA 使用 ul 选项卡作为母版页中的导航选项卡?

image - 如何显示 div 内联 + 动画 Logo

javascript - 创建一个垂直菜单以在其右侧显示内容

jquery - 使用 mvc4 中的 form.serialize() 发布包含 HttpPostedFileBase 文件以及一些参数的模型

javascript - 在移动设备上向下滚动时菜单关闭

javascript - GiantBomb API 工作

悬停时的 html/css - 添加填充底部而不移动其余元素

css - Bootstrap,无法使面板大小相同