Home >Web Front-end >JS Tutorial >Native js operation checkbox is implemented using document.getElementById_javascript skills

Native js operation checkbox is implemented using document.getElementById_javascript skills

WBOY
WBOYOriginal
2016-05-16 17:20:031752browse

The problem with the checked attribute of jquery and checkbox is about the control

1. After the page is loaded successfully, click to select or uncheck the checkbox. The checked attribute in the checkbox attribute will not be based on the It changes whether the checkbox is selected

2. Use jquery's attr method to get checked in the onchange or onclick method of the checkbox. The value of the checked attribute that can be seen has nothing to do with whether it is hooked

3. Use document.getElementById("checkbox_id").checked to get the value and whether it is hooked, that is, what you see is what you get

4. Use $("#checkbox_id").attr("checked" ) is the same as the checked condition in , not what you see is what you get

5. Use $("#checkbox:checked") to get the checked box

6. document.getElementById("checkbox_id").checked=true, the checked attribute in the control is not displayed, what you do is what you see

7. $("#checkbox_id"). attr("checked", true), the checked attribute in the control is displayed, what you do is what you see, and the code will also change

js operation checkbox I recommend using document.getElementById("checkbox_id").checked , jquery operation checkbox is really unpleasant

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