【问题标题】:IE .attr disabled does not workIE .attr 禁用不起作用
【发布时间】:2011-11-14 23:12:18
【问题描述】:

我有一个功能可以检查产品是否在一夜之间可用 - 但它在 IE 中不起作用。它在其他浏览器中运行良好。

function checkOvernight() {
    id = $_2("[name='product']").val();
    if(id.length > 0) {     
        var url="inc/pscript/checker.php";
        $_2.post(url,{checkOvernight:id},function(data){
                if(data == '0') { 
                    $_2('#overnight').attr('disabled','disabled');
                } else { 
                    $_2('#overnight').attr('disabled','');

                }
        });     
    }
}

我试过了:

$_2('#overnight').attr('disabled','disabled');
$_2('#overnight').attr('disabled',true);

但它不适用于 IE。我怎样才能让它在 IE 和所有浏览器中工作? disable 是针对

【问题讨论】:

  • 您是否在禁用或启用它时遇到问题?
  • 禁用它,它在firefox和chrome中工作正常,但在IE中不起作用,它用于选择/选项框

标签: jquery ajax cross-browser


【解决方案1】:

与其没有价值,不如尝试使用:

$_2('#overnight').removeAttr('disabled');

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 1970-01-01
  • 2013-10-09
  • 1970-01-01
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多