1

在谷歌浏览器开发者控制台中测试代码时,我得到 [],有时我得到“”。后者出现了,当我认为当前选择器组合没有这样的字符串可用时。但我仍然无法弄清楚前 [] 方括号的含义。请帮忙。

4

2 回答 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 回答