禁用具有相同阵列名称的所有输入

You*_*ill 1 html jquery input

是否有可能像选择器一样使用jQuery css?

<input type="text" name="user[name]" />
<input type="text" name="user[age]" />
<input type="text" name="user[height]" />
Run Code Online (Sandbox Code Playgroud)

我在想类似的东西

$('[name="user"]´).prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

您可以使用'attribute starts with'选择器来实现您的需求:

$('[name^="user"]').prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input type="text" name="user[name]" />
<input type="text" name="user[age]" />
<input type="text" name="user[height]" />
Run Code Online (Sandbox Code Playgroud)

注意^=操作员.jQuery文档中的更多信息