不知道为什么这不起作用。
当人们单击我的应用程序的“编辑”按钮时,禁用的文本字段变得可编辑:
$("#bewerken").click(function(e) {
$("input[disabled='disabled']").removeAttr('disabled');
});
然后我想在用户保存时再次禁用文本字段;我将此代码绑定到我的保存按钮:
$("#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 中进行测试。有什么方法可以在 Chrome 中进行这项工作吗?非常感谢!