Tag: jquery attributes

jQuery .attr(“禁用”,“禁用”)在Chrome中不起作用

不知道为什么这不起作用。 当用户点击我的应用程序的“编辑”button时,禁用的文本框就可以编辑了: $("#bewerken").click(function(e) { $("input[disabled='disabled']").removeAttr('disabled'); }); 然后我想在用户保存时再次禁用文本框; 我有这个代码绑定到我的保存button: $("#save_school_changes").click(function(e) { //stuff $.ajax({ type: "POST", url: "/school/save_changes", data: { //stuff }, success: function(data) { $("#feedback_top").html("<p>" + data['message'] + "</p>").slideDown('slow').delay(2000).slideUp(); $("input[type='text']").attr('disabled', 'disabled'); } }); e.preventDefault(); }); 据我所知,这应该再次禁用文本字段。 但是,这似乎并没有在Chrome中工作。 它在Firefox中工作。 我还没有机会在IE或Safari中testing。 有没有什么办法可以在Chrome浏览器中工作? 非常感谢!