有时我使用jquery来测试我的CSS.通常我会使用一个简单的选择器(在Chrome Web Developer控制台中)
我会输入类似的东西$('.topclass div')然后回来
e.fn.e.init[125]
Run Code Online (Sandbox Code Playgroud)
作为object包含节点的javascript .(通常它是一个相当复杂的选择器,但有时它很简单).
为什么我这样做?这是否意味着标签丢失或我的选择器错误?
编辑:html基本上是嵌套的div(可能是因为它的子节点也得到了?)
这意味着您的选择包含太多匹配项,开发人员工具会缩短它们在控制台中的表示形式.
在控制台中尝试这个:
var a = []
for (var i = 0; i < 10; i++) { a.push('foobar'); }
Run Code Online (Sandbox Code Playgroud)
如果你试图检查a,你会看到["foobar", "foobar", "foobar", "foobar", "foobar", "foobar", "foobar", "foobar", "foobar", "foobar"].现在,添加更多元素:
for (var i = 0; i < 100; i++) { a.push('foobar'); }
Run Code Online (Sandbox Code Playgroud)
现在,如果你试图检查它,你会看到Array[110].
本质上并不意味着你的选择器是错误的,但如果你期望更少的元素,那么它可能是错误的.
| 归档时间: |
|
| 查看次数: |
5052 次 |
| 最近记录: |