Javascript Jquery根据ID选择表单项

Javascript Jquery根据ID选择表单项,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有一个表单,我想使用jquery禁用与给定ID不匹配的所有元素 这是我试图实现的基本逻辑 for (AllElementsInthisForm){ if(formElementID != specificid) { disable } } 我希望这是有道理的。有什么想法吗?有一个 或适用于更复杂条件的替代sytax: $('#FORMID input:not([id=IDNAME])').attr('disabled', 'disabled'); 有

我有一个表单,我想使用jquery禁用与给定ID不匹配的所有元素

这是我试图实现的基本逻辑

for (AllElementsInthisForm){

    if(formElementID != specificid)
    {
       disable
    }
}
我希望这是有道理的。有什么想法吗?

有一个

或适用于更复杂条件的替代sytax:

$('#FORMID input:not([id=IDNAME])').attr('disabled', 'disabled');
有一个

或适用于更复杂条件的替代sytax:

$('#FORMID input:not([id=IDNAME])').attr('disabled', 'disabled');

在你的情况下,一个类会更有意义

<div class="disableThis" />
<a class="disableThis />

<script>
    $('.disableThis').attr('disabled', 'disabled');
</script>


对你来说,上课更有意义

<div class="disableThis" />
<a class="disableThis />

<script>
    $('.disableThis').attr('disabled', 'disabled');
</script>


这也可以通过使用$('#FORMID输入:not([id=IDNAME]))撤消;这也可以通过使用$('#FORMID输入:not([id=IDNAME]))撤消;