gpt4 book ai didi

jquery - 使用 jquery 检查所有复选框

转载 作者:行者123 更新时间:2023-11-28 04:14:55 25 4
gpt4 key购买 nike

$(document).ready(function(){
function set_checked {
alert('test');
$('*:checkbox').attr('checked', checked);
}
});

还有这个 html

<input onclick="set_checked()" value="Check all" type="button" />

由于某种原因不起作用。没有警告框或什么都没有。

最佳答案

你有几个问题,

  • set_checked 函数定义中缺少括号
  • undefined variable 检查
  • onclick 引用了不是真正全局的全局函数

使用 jQuery 时,最好使用 jQuery click 方法将点击事件添加到元素。以下是使用 jQuery 正确执行此操作的方法。

$(document).ready(function(){
// If you want to use the `set_checked` function elsewhere do this
function set_checked() {
$('*:checked').attr('checked', true);
}
$('#check_all').click(set_checked);

// If you are only doing `set_checked` on the button press do this
$('#check_all').click(function() {
$('*:checked').attr('checked', true);
});
});

<input id="check_all" value="Check all" type="button"/>

关于jquery - 使用 jquery 检查所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5107412/

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