Jquery 最后5个元素中检查了多少?

Jquery 最后5个元素中检查了多少?,jquery,jquery-selectors,Jquery,Jquery Selectors,为什么我不能这样做 $(this).prevAll("input").slice(-5).is(":checked").length 我想知道检查了最后5个输入中的多少。根据集合中的任何元素是否匹配选择器而不是元素集合本身来返回true/false 您可能打算改为使用,它返回一组与选择器匹配的元素: $(this).prevAll("input").slice(-5).filter(":checked").length $(this).prevAll("input").slice(-5).f

为什么我不能这样做

$(this).prevAll("input").slice(-5).is(":checked").length
我想知道检查了最后5个输入中的多少。

根据集合中的任何元素是否匹配选择器而不是元素集合本身来返回true/false

您可能打算改为使用,它返回一组与选择器匹配的元素:

$(this).prevAll("input").slice(-5).filter(":checked").length
$(this).prevAll("input").slice(-5).filter(":checked").length
根据集合中的任何元素是否与选择器匹配,而不是元素集合本身,返回true/false

您可能打算改为使用,它返回一组与选择器匹配的元素:

$(this).prevAll("input").slice(-5).filter(":checked").length
$(this).prevAll("input").slice(-5).filter(":checked").length
你不想要
.is
测试条件并返回布尔值。用于获取匹配的项目:

你不想要
.is
测试条件并返回布尔值。用于获取匹配的项目: