不确定为什么这个不起作用。
当用户点击我的应用程序的“编辑”按钮时,禁用的文本字段变为可编辑状态:
$("#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中也起作用?非常感谢!
:disabled
选择器来代替input[disabled='disabled']
。 - namuol