我有一个功能可以检查该产品是否在一夜之间可用-但它不能在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为true,则用户不能更改此字段,但是如果为false(未禁用),则用户可以更改它。
最佳答案
除了没有价值之外,请尝试使用:
$_2('#overnight').removeAttr('disabled');
关于jquery - 禁用IE .attr无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7381947/