jquery基于变量启用/禁用字段

jquery enable/disable fields based on variable

本文关键字:启用 字段 变量 于变量 jquery      更新时间:2023-09-26

我有一个变量,用于禁用页面中所有字段集的输入字段。

$("[eventDisabled='true'] input").attr('disabled', 'disabled');

然而,我需要启用某些特定div中的某些输入字段,我已经将这些输入字段放置在其他div 中

当我使用下面的代码来启用它们时,不起作用

$("[eventDisabled='true'] #someotherdiv input").attr('enabled', 'enabled');

任何帮助

在jQuery选择器中使用css psudo class:not(选择器)来抑制特定容器中的输入的一种方法如下:

$('div:not(#someotherdiv) input[eventDisabled=true]')

这将选择所有具有值为true的eventDisabled属性并且不是id为someotherdiv 的div的子级的输入