为什么能在浏览器控制台使用两个$$()这样的的选择器?

2015-07-10 15:10:08 +08:00
 xxxpara

这个应该不是jQuery自带的选择器吧,可是直接在控制台可以使用,在js文件里却提示 $$ is not defined

3225 次点击
所在节点    jQuery
6 条回复
bugoftime
2015-07-10 15:25:22 +08:00
浏览器自带,相当于querySelectorAll(
phy25
2015-07-10 15:28:50 +08:00
phy25
2015-07-10 15:31:21 +08:00
再来个 Chrome 的: https://developer.chrome.com/devtools/docs/console#selecting-elements

通用的函数是 $, $$, $x,FireFox 的 helper 函数更多一些。
bertonzh
2015-07-10 15:35:19 +08:00
因为 Chrome 在控制台执行脚本,实际上运行的都是:
```
with(__commandLineAPI) {
xxx
}
```

而这些方法都是 __commandLineAPI 内置的。
xxxpara
2015-07-10 17:25:02 +08:00
@phy25
@bertonzh
@bugoftime
谢谢,明白了!
lujiajing1126
2015-07-10 19:38:51 +08:00
最近好多类似的commandline的问题~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204771

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX