我是 JQuery 新手。 我需要禁用除此类 custom_specialcase 之外的所有元素。
谢谢
<div>
<button>B1</button><br>
<button class="custom_specialcase">B2</button><br>
<input type="checkbox" class="custom_specialcase"/>Checkbox1<br>
<input type="checkbox" />Checkbox2<br>
<input type="radio" class="custom_specialcase"/>Radio1<br>
<input type="radio" />Radio2<br>
<select class="custom_specialcase">Select
<option>1</option>
<option>1</option>
</select>
<select >
<option>2</option>
<option>2</option>
</select>
</div>
最佳答案
您可以在调用jQuery()
、.not()
时使用选择器“input、select、button”
和选择器".custom_specialcase"
、.attr()
,将 disabled
属性设置为 "disabled"
at .ready( )
处理程序
$(function() {
jQuery("input, select, button")
.not(".custom_specialcase").attr("disabled", "disabled")
})
关于javascript - 禁用除特定类之外的所有表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40560654/