所以,我有下一个变量,其中包含我选中的复选框:
var checked = $('input[name="article[]"]:checked');
但是我怎么知道是否检查了 1 个、2 个甚至没有?因为 console.log(checked.length)
始终返回 1。
最佳答案
我知道这是一个愚蠢的错误,但每个人都知道,问题是我这样做了:
if(checked.length = 1) {
而不是这个
if(checked.length == 1) {
顺便说一句,我不知道为什么“讨厌”其他答案(对于那些投了反对票的人),给出的答案......有效(我测试了其中的两个)
关于javascript - 为什么这个 jQuery 选择器只返回 1 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562806/