如何取消选中除使用 jQuery 的复选框之外的所有其他复选框?
在本文中,我们将看到如何取消选中所有复选框,除非首先使用 jQuery。
方法:首先,我们需要获取页面中的所有复选框元素。我们可以使用以下 jQuery 调用获取所有复选框:
$('input[type=checkbox]')
接下来我们可以使用 jQuery 的每个函数来迭代每个复选框,
each(function (index, checkbox){
if (index != 0) {
checkbox.checked = false;
}
});
在上面的代码片段中,我们将一个函数传递给每个 方法。该函数使用两个参数,索引和当前元素引用。在这个函数,我们检查每个复选框的索引。如果 index 为 0,我们什么都不做。如果索引不为零,我们取消选中当前复选框元素。
示例:下面是说明使用上述方法的代码。
HTML
输出:我们看到以下网页:
现在选中所有复选框。
单击按钮后:除第一个复选框外,所有复选框都未选中。