gpt4 book ai didi

javascript - 检查复选框是否被选中(js/jquery)

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:25 24 4
gpt4 key购买 nike

我想使用 JavaScript/jQuery 检查是否选中了某个复选框。

这是我试过的代码:

var a;
if ($("#add_desc").checked == 1){
a = "true";
}else{
a= "false";
}

我也试过:

var a;
if ($("#add_desc").checked){
a= "true";
}else{
a= "false";
}

一旦我提醒变量 a,它总是返回 false。

知道为什么它对我不起作用吗?我做错了吗?

谢谢!

最佳答案

要获取复选框输入的 checked 属性的值,请使用 .prop() 方法,或直接从 DOM 元素获取值。 [0] 返回第一个选定的 DOM 元素。

var a;
if ($("#add_desc")[0].checked){
a= "true";
}else{
a= "false";
}

var a;
if ($("#add_desc").prop("checked")){
a= "true";
}else{
a= "false";
}

编辑
对于早于 1.6 的 jQuery 版本,.prop 不存在,使用 .attr 作为直接替换。

关于javascript - 检查复选框是否被选中(js/jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com