ai didi

jquery - IE .attr 禁用不起作用

转载 作者:行者123 更新时间:2023-12-01 08:21:03 24 4
gpt4 key购买 nike

我有一个功能可以检查产品是否在一夜之间可用 - 但它在 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 和所有浏览器中工作?禁用是针对 < select > 框的,如果禁用为 true,则用户无法更改此字段,但如果为 false(未禁用),则用户可以更改它。

最佳答案

与其没有值(value),不如尝试使用:

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

关于jquery - IE .attr 禁用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381947/

24 4 0
文章推荐: sql - 如何使用连接查询两个表并从一个表中获取所有行,并从另一个中获取相关行?
文章推荐: python - 使用远程 jupyter 笔记本时导入模块的问题
文章推荐: python - 在 REST API 中哪里可以找到 ELK 版本?
文章推荐: jquery变量作用域问题
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com