Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用JQuery禁用未绑定字段的数量_Php_Javascript_Jquery_Forms - Fatal编程技术网

Php 使用JQuery禁用未绑定字段的数量

Php 使用JQuery禁用未绑定字段的数量,php,javascript,jquery,forms,Php,Javascript,Jquery,Forms,我有一张表格,上面有50个复选框。我想在表单加载时禁用它们,我是这样做的: $(document).ready(function() { $("#check").attr("disabled", "disabled"); }); 但这只会禁用第一个复选框。所有复选框都有id='check'。您的复选框需要有唯一的id,id=唯一标识符。 而是使用类: 将类检查添加到每个复选框: $(document).ready(function() { $(".check").attr("dis

我有一张表格,上面有50个复选框。我想在表单加载时禁用它们,我是这样做的:

$(document).ready(function() {
   $("#check").attr("disabled", "disabled");
});

但这只会禁用第一个复选框。所有复选框都有id='check'。

您的复选框需要有唯一的id,id=唯一标识符。 而是使用类:

将类检查添加到每个复选框:

$(document).ready(function() {
   $(".check").attr("disabled", true);
});

在HTML中,每个id属性都应该是唯一的,请尝试为您的复选框添加类并与该类一起选择它们,或者只使用属性选择器,如$'input[type=checkbox]。

id应该是唯一的。您可以这样尝试使用类名

$(document).ready(function() {
   $(".classname").attr("disabled", true);
});
ID是唯一的,因此不能在元素之间共享。如果要将多个元素分组在一起,请改用类:

HTML:


谢谢,所有答案都正确,但我必须接受最快的答案
<input class="check" ...>
<input class="check" ...>
<input class="check" ...>
$(document).ready(function() {
   $('.check').prop('disabled', true);
});