📌  相关文章
📜  如果选中复选框 jquery - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:20.032000             🧑  作者: Mango

如果选中复选框 jQuery - Javascript

当我们需要进行多项选择的时候,复选框就成为了我们常用的元素之一。但是,当需要对复选框进行操作时,我们需要通过一些方法获取选中状态。其中,jQuery 和 Javascript 都提供了相应的方法。

1. jQuery
1.1 获取选中状态

通过 jQuery,我们可以使用 :checked 选择器来获取选中状态。

// 获取所有选中的复选框
$('input[type="checkbox"]:checked')
1.2 设置选中状态

通过 jQuery,我们可以使用 prop() 方法来设置复选框的选中状态。

// 将复选框选中
$('input[type="checkbox"]').prop('checked', true);
1.3 切换选中状态

通过 jQuery,我们可以使用 click() 方法模拟点击复选框来切换选中状态。

// 切换复选框的选中状态
$('input[type="checkbox"]').click();
2. Javascript
2.1 获取选中状态

通过 Javascript,我们可以使用 checked 属性来获取选中状态。

// 获取所有选中的复选框
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
var checkedCheckboxes = [];
for (var i = 0; i < checkboxes.length; i++) {
  if (checkboxes[i].checked) {
    checkedCheckboxes.push(checkboxes[i]);
  }
}
2.2 设置选中状态

通过 Javascript,我们可以使用 checked 属性来设置复选框的选中状态。

// 将复选框选中
document.querySelector('input[type="checkbox"]').checked = true;
2.3 切换选中状态

通过 Javascript,我们可以使用 click() 方法模拟点击复选框来切换选中状态。

// 切换复选框的选中状态
document.querySelector('input[type="checkbox"]').click();

以上为通过 jQuery 和 Javascript 来操作复选框的方法。根据实际需求选择适合自己的方法进行操作就可以了。