gpt4 book ai didi

javascript - 通过 jQuery 从先前选择的元素列表中选择

转载 作者:行者123 更新时间:2023-11-30 18:41:35 25 4
gpt4 key购买 nike

我有点脑残,希望有人能帮我找到解决这个问题的单行解决方案,而不必调用 .each()

所以我得到一个容器内所有复选框的列表,如下所示:

var checkboxes = $(':checkbox', '#surveyModal');

稍后,我需要查明该列表中是否有任何(或没有)复选框被选中。

我希望像这样的东西能起作用:

$(':checked', checkboxes)
// or
checkboxes.attr(':checked')
// or
$(checkboxes).attr(':checked')

但事实并非如此。我唯一成功的是调用 each() 然后分别检查每个。但这意味着我必须在更高级别的范围内保留一个单独的变量(例如 someAreChecked,我认为这不是最佳选择。

    checkboxes.each(function () {
if ($(this).attr('checked')) {
someAreChecked = true;
}
});

我希望我可以轻松地在一行中进行这样的检查:

if (checkboxes.('get checked count') == 0)
{
}

提前致谢。

最佳答案

过滤函数就是你要找的:)

checkboxes.filter(':checked').length;

关于javascript - 通过 jQuery 从先前选择的元素列表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708451/

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