jquery-1.6 – 禁用jQuery中的元素1.6

前端之家收集整理的这篇文章主要介绍了jquery-1.6 – 禁用jQuery中的元素1.6前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
随着jQuery 1.6的发布,对SO的推荐一直是开始使用 prop(),你曾经使用过attr().

当我要禁用元素时会发生什么?

$('.control').prop('disabled','disabled');
$('.control').prop('disabled',true);

这两个都不会禁用控制.禁用元素是规则的例外吗?

UPDATE
结果是元素没有被禁用的原因是因为我在上面的行之前跑了一条线:

$('.control').removeProp('disabled');

在启用控件时,我已经习惯使用.removeAttr(),所以想到.removeProp就够了.而是使用以下命令启用控件:

$('.control').prop('disabled',false);

解决方法

$('.control').prop('disabled',true);

works fine for me.

或者使用

$('.control').attr('disabled','disabled');

更新:

但即使$(‘.control’).prop(‘disabled’,’disabled’);或$(‘.control’).attr(‘disabled’,true);禁用元素.所以如果它不适合你,这个问题是你想要禁用的元素.甚至可以禁用吗?

原文链接:https://www.f2er.com/jquery/176624.html

猜你在找的jQuery相关文章