我有一个表单,我想使用jquery
禁用所有与给定ID不匹配的元素这是我想要实现的基本逻辑
for (AllElementsInthisForm){
if(formElementID != specificid)
{
disable
}
}
我希望这是有道理的。有什么想法吗?
答案 0 :(得分:4)
$('#FORMID input:not(#IDNAME)').attr('disabled', 'disabled');
或者适用于更复杂条件的替代语法:
$('#FORMID input:not([id=IDNAME])').attr('disabled', 'disabled');
答案 1 :(得分:1)
$('#form input:not(#excludeID)').attr("disabled", true);
答案 2 :(得分:0)
在你的案例中,一个课程会更有意义。
<div class="disableThis" />
<a class="disableThis />
<script>
$('.disableThis').attr('disabled', 'disabled');
</script>