在谷歌浏览器开发者控制台中测试代码时,我得到 [],有时我得到“”。后者出现了,当我认为当前选择器组合没有这样的字符串可用时。但我仍然无法弄清楚前 [] 方括号的含义。请帮忙。
问问题
793 次
2 回答
2
根据您提供的信息,我们所能做的就是做出假设。但是,当您将内容记录到控制台时,[]
是一个空数组,而""
是一个空字符串。
于 2013-03-16T13:08:28.413 回答
1
每当您的 jquery 返回空对象时,都会返回 []。即您的选择器表达式无法找到您要搜索的内容。
而“”只是简单的字符串,我查看了您给定的站点..当我尝试时:$('.four columns alpha')我得到了object [](这意味着jquery正在返回空对象)但是当您编写正确的表达式时: $('.four.columns') 你会得到可以像对象一样使用的 Div 数组。
希望我能让你明白。如果有任何疑问,请写。
并且 $('.four columns alpha') 这不是选择具有多个 css 类的 div 的正确方法,正确的方法是执行以下操作:
$('.four.columns.alpha')
于 2013-03-18T04:39:10.920 回答