当前位置:网站首页>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
边栏推荐
- 招标公告:2022年云南联通gbase数据库维保公开比选项目(第二次)比选公告
- 分步式監控平臺zabbix
- 分类模型评价标准(performance measure)
- Three. JS introductory learning notes 00: coordinate system, camera (temporarily understood)
- 通知Notification使用全解析
- Unity的三种单例模式(饿汉,懒汉,MonoBehaviour)
- Virtual memory, physical memory /ram what
- Enterprise log analysis system elk
- Three. JS introductory learning notes 03: perspective projection camera
- MySQL数据库基本操作-DQL-基本查询
猜你喜欢
AB package details in unity (super detail, features, packaging, loading, manager)
星瑞格数据库入围“2021年度福建省信息技术应用创新典型解决方案”
LeetCode2_ Add two numbers
Sysom case analysis: where is the missing memory| Dragon lizard Technology
Numpy -- data cleaning
torch. Numel action
UE4 exports the picture + text combination diagram through ucanvasrendertarget2d
numpy--数据清洗
Three. JS introductory learning notes 04: external model import - no material obj model
持续创作,还得靠它!
随机推荐
TiDB For PostgreSQL和YugabyteDB在Sysbench上的性能对比
C4D learning notes 3- animation - animation rendering process case
Syntax of generator function (state machine)
一个普通人除了去工厂上班赚钱,还能干什么工作?
Mesh merging under ue4/ue5 runtime
leetcode 241. Different Ways to Add Parentheses 为运算表达式设计优先级(中等)
Simple understanding and application of TS generics
Virtual memory, physical memory /ram what
Leetcode-136-只出现一次的数(用异或来解答)
It's different for rich people to buy a house
Function: JS Click to copy content function
Mysql database backup script
Use moviepy Editor clips videos and intercepts video clips in batches
Shader_ Animation sequence frame
Shader Language
分步式监控平台zabbix
numpy--疫情数据分析案例
AB package details in unity (super detail, features, packaging, loading, manager)
Three. JS introductory learning notes 18: how to export JSON files with Blender
torch. Numel action