gpt4 book ai didi

javascript - jQuery 接收复选框状态

转载 作者:数据小太阳 更新时间:2023-10-29 05:41:52 25 4
gpt4 key购买 nike

我正在以这种方式更改复选框状态:$(this).attr("checked", 'checked');

在此之后我想接收复选框状态,但我得到了这个:

$(this).attr('checked'): "checked"
$(this).is(':checked'): false

这怎么可能?

附言也许我没有通过 jQuery 正确更改复选框状态?

最佳答案

正确的方法是 $(this).prop('checked') 返回 bool 值 property 而不是属性(它是一个字符串)。

使用 .prop() 您还可以设置检查状态:$(this).prop('checked', true_or_false);

正如您在 http://jsfiddle.net/ThiefMaster/QR2fL/ 上看到的那样, .attr('checked') 返回属性的初始值 - 它在选中/取消选中复选框时不会更改。

关于javascript - jQuery 接收复选框状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645508/

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