javascript – jQuery似乎有一个启用功能,但不是一个禁用功能.为什么?

前端之家收集整理的这篇文章主要介绍了javascript – jQuery似乎有一个启用功能,但不是一个禁用功能.为什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
到目前为止,我使用以下命令来禁用/启用表单域 –
$('#fieldid').attr('disable','disable');
$('#fieldid').removeAttr('disable');

这样做完成了.但是昨天,我不注意地打了下面的内容,

$('#fieldid').enable();

它工作!我默默地踢了自己,没有尝试在jQuery中建立的方便的“启用”/“禁用”功能(或者我以为),并且继续改变要禁用的行 –

$('#fieldid').disable();

令我吃惊的是,这没有办法.

我错过了什么吗?为什么定义了enable()函数,但是disable()函数不是?甚至是weirder,我可以找不到在jquery文档中的enable()或disable().有人有任何解释吗?

我正在使用jQuery 1.6.

解决方法

jQuery不支持开箱即用的()方法(并且禁用HTML属性也不存在,但这可能只是您的问题中的打字错误).

也许你正在使用一个提供该功能插件?如果是这样,请尝试将false传递给enable()方法以禁用字段:

$('#fieldid').enable(false);
原文链接:https://www.f2er.com/jquery/154310.html

猜你在找的jQuery相关文章