用于在jQuery对象上执行console.log,Chrome会
输出相应的DOM元素,如“Elements”选项卡.
现在这样做:
console.log($('body'));
[<body>,context: #document,selector: "body"]
如果你不用console.log,直接输入到控制台就可以得到旧的行为:
$('body')
[<body>…</body>]
这就是我想要的!我如何得到它,所以我编程jQuery对象并让他们返回活动的DOM对象像元素Tab?
这应该为你做:
console.log($('body')[0]);
原因是jQuery将元素包装在数组中,因此您需要通过数组索引访问实际元素.
或单击左侧的小三角形以展开输出,以便您可以与打印输出的元素进行交互.
原文链接:https://www.f2er.com/jquery/175954.html