我有一个变量用于禁用页面中所有字段集的输入字段。
$("[eventDisabled='true'] input").attr('disabled', 'disabled');
但是我需要启用某些特定div中的某些输入字段,我已将这些输入字段放在其他div中
当我使用下面的代码启用它们时,它无法正常工作
$("[eventDisabled='true'] #someotherdiv input").attr('enabled', 'enabled');
任何帮助
答案 0 :(得分:0)
通过在jQuery选择器中使用css psudo-class :not(selector)来抑制特定容器中的输入的一种方法,如下所示:
$('div:not(#someotherdiv) input[eventDisabled=true]')
这将选择具有eventDisabled属性的所有输入,其值为true且不是id为someotherdiv的div的子项