$("#button1").on("click", function () {
$("input[type=text]").attr("disabled", "disabled");
});
$("#button2").on("click", function () {
$("input:disabled").each(function () {
$(this).removeAttr('disabled');
});
});
以上工作正常。但我为文本框制作了 jQuery-ui ...... 我已经添加了代码来禁用文档加载时的所有文本框。它工作完美。 但是在单击按钮后,我想启用加载时禁用的所有文本框。 我的代码如下。
$(document).ready(function () {
$("input[type=text]").attr("disabled", "disabled");
$("#button2").on("click", function () {
$("input:disabled").each(function () {
$(this).removeAttr('disabled');
});
});
});
当我单击按钮时,它不起作用,并且文本框仍然处于禁用状态。
最佳答案
关于添加 ui-css 后,jQuery 不会在按钮单击时重新启用文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20172192/