<form id="target">
....
</form>
发布于 2011-07-13 03:35:14
上面的例子在技术上是不正确的。根据最新的jQuery,使用prop()
方法应该用于禁用之类的东西。See their API page.
要禁用'target‘内的所有表单元素,请使用:input选择器,它匹配所有input、textarea、select和button元素。
$("#target :input").prop("disabled", true);
如果你只想要元素,使用这个。
$("#target input").prop("disabled", true);
发布于 2011-07-13 04:00:04
此外,更简洁的方法是使用它们的选择器引擎。所以要禁用div或表单父级中的所有表单元素。
$myForm.find(':input:not(:disabled)').prop('disabled',true)
发布于 2016-09-15 17:54:25
您可以添加
<fieldset class="fieldset">
然后你就可以打电话给
$('.fieldset').prop('disabled', true);
https://stackoverflow.com/questions/1416900
复制相似问题