javascript - 使用 jQuery 禁用输入不起作用

标签 javascript jquery html input

我正在尝试使用 jQuery 1.4.2 禁用某些输入字段。这是 HTML 代码的一部分:

<input type="text" disabled="disabled" name="nume" value="Text" />

这是 Javascript:

$('.salveaza').live('click', function(e){
    $.get(ajaxURL, $('form', itemCurent).serialize()+'&id='+itemCurent.data('id')+'&optiune=editeaza-categorie');

    // This is the code for disabeling inputs
    $('input', itemCurent).attr('disabled', 'disabled');

    itemCurent.removeClass('curent');
    $('.optiuniEditeaza', itemCurent).remove();

    e.preventDefault(); 
});

上面的代码不起作用。请注意,输入是使用 jQuery 添加的,这就是我使用 live 的原因,我尝试了各种方法。

我还尝试使用 firebug 控制台来禁用页面上的所有输入字段,但它不起作用:

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

任何帮助将不胜感激, 谢谢

最佳答案

这应该可以解决问题:

禁用:$('#the-field-id').attr('disabled', true);

启用:$('#the-field-id').removeAttr('disabled');

关于javascript - 使用 jQuery 禁用输入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951935/

相关文章:

javascript - 使用 JQuery 控制 <select> 的打开/关闭

javascript - 如何将 javascript 值分配给 Perl 变量

javascript - 从 HTML 调用 Golang

javascript - Disqus 的 count.js 脚本在带有 react.js 网站的 index.html 中无法正常运行

c# - 如何使用jquery进行更多控制?

javascript - 在较小的屏幕上隐藏 JavaScript

javascript - 网络音频 api 卷积器似乎没有输出零

javascript - reactjs,jsx 遍历嵌套对象

javascript - 当可折叠 block 打开 Jquery Mobile 时显示加载动画

jquery - 将 jQuery UI 选项卡与自定义 HTML 布局结合使用