gpt4 book ai didi

javascript - $( elem ).attr ("checked") 给出相反的结果

转载 作者:可可西里 更新时间:2023-11-01 13:29:24 26 4
gpt4 key购买 nike

<分区>

如果选中,则单击复选框应发出选中警报,如果未选中,则发出未选中警报。这是代码:

<input type = "checkbox" id = "all" value="all" /> MyCheckbox

<script src="jquery-2.1.4.js"></script>
<script type="text/javascript">
$("input[type=checkbox]").click(function(){
if ($(this).attr("checked")) {
alert("checked");
}
else{
alert("not checked");
}
});
</script>

最初复选框是未选中的。只要我点击它,调试器就会显示它的检查值为真。现在控件应该进入 if{} block ,因为它的值为 true 但它进入 else{} block 。 (正在使用断点)。

为什么会这样。请帮助我尝试几个小时。

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