当前位置:网站首页>How to determine whether the checkbox in JS is selected
How to determine whether the checkbox in JS is selected
2022-07-07 16:11:00 【Daxiong who loves learning】
In the process of learning, I touch html Content of separate development , Check box checkbox It is determined that the selection is for ajax It is very important to transmit data , So forward this article for retention , For future reference .
To determine whether the check box is selected, you can use :
$("#test1").prop("checked") and $("#test1").is(":checked")1
1、checkbox Medium checked attribute
1.1 If for input label , Do not set its checked Attribute words , The default is that the check box is not selected ;
<input type="checkbox" name="test" id="test"/> // Not selected 1
1.2 And if you set it checked Attribute words , I am js In the middle of the test ;
1) take checked Property is set to checked=true perhaps checked=”true” perhaps checked=”false” when , The system will think that the check box is selected .
<input type="checkbox" name="test" id="test1"/ checked=true> // Choose
<input type="checkbox" name="test" id="test2"/ checked="true"> // Choose
<input type="checkbox" name="test" id="test3"/ checked="false"> // Choose
<input type="checkbox" name="test" id="test4"/ checked > // Choose 1234
2) During the test , take checked Property is set to checked=false when , The system still thinks that the check box is not selected ;
<input type="checkbox" name="test" id="test5"/ checked=false> // Not selected 1
*** however , When we will checked Property is set to checked=false when , Although at the time of display , The check box is not selected when it is rendered , however , If we use the following code :
$("#test").prop("checked") as well as $("#test").is(":checked")1
The value obtained is still true( Choose ).
2、 Use (.val()) Value —– It can't be used to judge whether the check box is selected
<input type="checkbox" name="test" id="test"/> // Not selected
<input type="checkbox" name="test" id="test1"/ checked=true> // Choose 12
We use console.log() take checked Print out the value of , The result is as follows :
Whether it is selected or not , The values taken are on, So we have to decide checkbox Selected state of , Out of commission .val() Value
console.log($("#test").val()) // Print out on
console.log($("#test1").val()) // Print out on12
3、 Use (.attr()) Take the attribute value —– It can't be used to judge whether the check box is selected
<input type="checkbox" name="test" id="test"/> // Not selected
<input type="checkbox" name="test" id="test1"/ checked> // Choose 12
We use console.log() take checked Print out the value of , The result is as follows :
Whether it is selected or not , The values taken are undefine, So we have to decide checkbox Selected state of , Out of commission .attr() Value
1
console.log($("#test").attr()) // Print out undefine
console.log($("#test1").attr()) // Print out undefine12
4、 Use (.prop()) Get current status —— It can be used to judge whether the check box is selected
<input type="checkbox" name="test" id="test"/> // Not selected
<input type="checkbox" name="test" id="test1"/ checked> // Choose 12
We use console.log() take checked Print out the value of , The result is as follows :
The selected status will get true, If it is not selected, you will get false, So we have to decide checkbox Selected state of , have access to .prop() Value
onsole.log($("#test").prop("checked")) // Print out false
console.log($("#test1").prop("checked")) // Print out true12
5、 Use (.is())—- It can be used to judge whether the check box is selected
<input type="checkbox" name="test" id="test"/> // Not selected
<input type="checkbox" name="test" id="test1"/ checked> // Choose 12
Use $(“input[type=’checkbox’]”).is(‘:checked’) sentence , By using console.log() take checked Print out the value of , The result is as follows :
The selected status will get true, If it is not selected, you will get false, So we have to decide checkbox Selected state of , have access to .is() Value
console.log($("#test").is(":checked")) // Print out false
console.log($("#test1").is(":checked")) // Print out true
边栏推荐
- Plate - forme de surveillance par étapes zabbix
- 47_Opencv中的轮廓查找 cv::findContours()
- Bidding announcement: 2022 Yunnan Unicom gbase database maintenance public comparison and selection project (second) comparison and selection announcement
- C4D learning notes 3- animation - animation rendering process case
- Xcode Revoke certificate
- C4D learning notes 2- animation - timeline and time function
- Communication mode between application program and MATLAB
- Use moviepy Editor clips videos and intercepts video clips in batches
- 【微信小程序】Chapter(5):微信小程序基础API接口
- Application example of infinite list [uigridview]
猜你喜欢
Asynchronous application of generator function
How does geojson data merge the boundaries of regions?
Multiplication in pytorch: mul (), multiply (), matmul (), mm (), MV (), dot ()
PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()
Three. JS introductory learning notes 11:three JS group composite object
Logback日志框架第三方jar包 免费获取
When opening the system window under UE4 shipping, the problem of crash is attached with the plug-in download address
Numpy --- basic learning notes
UE4 exports the picture + text combination diagram through ucanvasrendertarget2d
【花雕体验】15 尝试搭建Beetle ESP32 C3之Arduino开发环境
随机推荐
Introduction to pyGame games
尤雨溪,来了!
Particle effect for ugui
深度之眼(七)——矩阵的初等变换(附:数模一些模型的解释)
Regular expression string
Three. JS introductory learning notes 19: how to import FBX static model
Step by step monitoring platform ZABBIX
torch. Numel action
Limit of total fields [1000] in index has been exceeded
It's different for rich people to buy a house
121. The best time to buy and sell stocks
Vite path alias @ configuration
Leetcode-231-2的幂
讲师征集令 | Apache SeaTunnel(Incubating) Meetup 分享嘉宾火热招募中!
Three. JS introductory learning notes 07: external model import -c4d to JSON file for web pages -fbx import
Odoo集成Plausible埋码监控平台
安科瑞电网智能化发展的必然趋势电力系统采用微机保护装置是
Apache Doris just "graduated": why should we pay attention to this kind of SQL data warehouse?
hellogolang
Communication mode between application program and MATLAB