小编Mar*_*lis的帖子

removeAttr()不删除IE中的"disabled"属性

var disableSelection = function(){
    $("#elementId").attr("disabled","disabled");    
};

var enableSelection = function(){
    $("#elementId").removeAttr("disabled");
};
Run Code Online (Sandbox Code Playgroud)

我有以下要求:

  1. 禁用SELECT元素以限制用户选择选项
  2. disabled SELECT元素已经选择了一些OPTION元素
  3. on submit事件启用禁用SELECT元素以保存所选值

添加属性"禁用"适用于IE.然而,当我尝试使用jQuery revomeAttr()方法删除属性时,而不是删除属性:

  1. 方法将"disabled"属性添加到先前启用的SELECT元素
  2. 方法不会删除"已禁用"属性

jquery internet-explorer

24
推荐指数
1
解决办法
8万
查看次数

标签 统计

internet-explorer ×1

jquery ×1