Jquery Can';我不明白为什么会发生此错误(未捕获的TypeError:$(…)。是(…)。每个都不是函数)?

Jquery Can';我不明白为什么会发生此错误(未捕获的TypeError:$(…)。是(…)。每个都不是函数)?,jquery,Jquery,我正在做一个简单的代码,添加复选框的值,我遇到了这个错误。为什么会出现这个错误对我来说是个谜。我已经找到了正确写入的方法,但我非常想知道为什么会发生这个错误?尝试了之前提问中给出的技巧,但无效- 有错误的代码: $(文档).ready(函数(){ $(“输入[type='checkbox'])。单击(函数(){ $(“#msg”).html(“”); $(“输入[type='checkbox']”)。是(':checked')。每个(函数(){ $(“#msg”).append(this.va

我正在做一个简单的代码,添加复选框的值,我遇到了这个错误。为什么会出现这个错误对我来说是个谜。我已经找到了正确写入的方法,但我非常想知道为什么会发生这个错误?尝试了之前提问中给出的技巧,但无效-

有错误的代码:

$(文档).ready(函数(){
$(“输入[type='checkbox'])。单击(函数(){
$(“#msg”).html(“”);
$(“输入[type='checkbox']”)。是(':checked')。每个(函数(){
$(“#msg”).append(this.value);
})
})	
})

芒果
苹果
樱桃
$(“输入[type='checkbox']”)。is(':checked')
是一种返回布尔值(
true
/
false
)的测试
true。each()
没有意义,也没有
false。each()


$(“input[type='checkbox']:checked”)
返回可以使用
$迭代的jQuery元素集合。每个

您认为
函数返回什么?您希望如何调用它的
每个
?在我的例子中,is返回
true
,那么为什么您认为
true
有一个成员函数
每个
?提示:必要时查阅jQuery的文档,而不是试图记住所有内容。
$(“input[type='checkbox'])。is(':checked'))
返回布尔值(真/假)
$(“输入[type='checkbox']:checked”)
返回可以使用
$迭代的jQuery元素集合。每个
。我在文档中读过这一点,但作为新手,不确定如何使用它。非常感谢你的帮助。