javascript - 如何使用 jQuery 在单击时禁用/启用输入字段

标签 javascript jquery

如何使用 jQuery 在点击时正确启用/禁用输入字段?

我正在尝试:

$("#FullName").removeAttr('disabled');

从该输入字段中删除 disabled="disabled":

<input id="FullName" style="width: 299px" value="Marko" disabled="disabled" />

但是如何通过点击另一个按钮再次添加它或者如何在点击时禁用输入字段?

最佳答案

对于 jQuery 版本 1.6+ 使用 prop:

$('#elementId').click(function(){
        $('#FullName').prop('disabled', true\false);
});

对于旧版本的 jQuery,使用 attr:

$('#elementId').click(function(){
        $('#FullName').attr('disabled', 'disabled'\'');
});

关于javascript - 如何使用 jQuery 在单击时禁用/启用输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649877/

相关文章:

jquery - 更改所选分组单选按钮的背景

javascript - 为什么我不能使用 jQuery 功能

javascript - 转换数组/对象 : how can I create dynamically named objects within a for loop?

javascript - Soundcloud JS SDK - 如果应用程序安装在 iOS 上,则 SC.Connect() 回调窗口无法关闭

php - php、jquery 中的条形图

javascript - AngularJS指令如何在条件下显示/隐藏自定义(附加)元素

javascript - 如何动态调整jqgrid到当前窗口大小?

javascript - 窗口滚动事件内的居中 div

javascript - 如何访问此 JavaScript 函数中的变量永久链接?

javascript - 缩放 HTML5 Canvas 图像