jQuery – 如何测试选择器是否与任何东西匹配?

说我有以下内容:

$('#foo') 

我想知道那个选择器是否匹配任何东西。 我该如何测试呢?

 if ($('#foo').length > 0) { // do things } 

应该这样做

使用Javascript控制台查看方法调用返回的内容。 在控制台中键入您的命令,然后按Enter键。

打开JS控制台的快捷方式:

  • Chrome: Ctrl + Shift + I ,然后点击控制台标签
  • Firefox: Ctrl + Shift + J.