Home  >  Article  >  How to determine whether checkbox is selected in jquery

How to determine whether checkbox is selected in jquery

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-05-30 09:33:0912753browse

The jQuery methods for determining whether a checkbox is selected are: 1. "is(':checked')" method, a commonly used function, which returns "true" to indicate selection and "false" to failure; 2. "attr(' checked)" method, returns "checked" to indicate selected, "undefined" indicates failure; 3. "prop('checked')" method, returns "true" to indicate selected, "false" to indicate failed, and other methods.

How to determine whether checkbox is selected in jquery

The operating environment of this tutorial: Windows 10 system, jQuery3.6.0 version, Dell G3 computer.

How jQuery determines whether the checkbox is selected

jQuery can use the following methods to determine whether the checkbox is selected:

1 , Use the is() method

Use the is() method to check whether the element is selected. If it is selected, it returns true, otherwise it returns false.

$("input[name='checkbox']").is(":checked");

2. Use the attr() method

Use the attr() method to check the checked attribute of the element. If it is selected, it returns checked, otherwise it returns undefined.

$("input[name='checkbox']").attr("checked");

3. Use the prop() method

Use the prop() method to check the checked attribute of the element. If it is selected, it returns true, otherwise it returns false.

$("input[name='checkbox']").prop("checked");

4. Use the filter() method

Use the filter() method to check whether the element is selected. If it is selected, it returns true, otherwise it returns false.

$("input[name='checkbox']").filter(":checked").length;

The above is the detailed content of How to determine whether checkbox is selected in jquery. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn