繁体   English   中英

在控制台中使用Firebug打印元素名称

[英]Print Element names in Console Use Firebug

我想列出firebug控制台中的所有输入元素,所以在控制台窗口中写下如下:

var inputs = $(":input");
console.log(inputs);

但是当我按下Run in console时显示为null

当我写的只是var inputs = $(":input"); 控制台显示Undefined我确定页面有很多输入元素,问题出在哪里?

提供的代码段没有任何问题。

虽然,没有指定要写的内容(使用console.log ),firebug将打印返回的最后一个语句,当使用var声明变量时,结果始终是undefined

var inputs = $(":input"); // firebug printing 'undefined' is valid
var abc = 123;            // results in the same thing

请确保有问题的网站实际上使用jQuery (绑定到全局$ ),并且DOM中确实存在输入元素。

还要确保运行的jQuery版本的版本稍后/等于1.0( :input选择器在此之前不存在)。

如果它有jQuery它可能是一个更新的版本,如何; 如果您没有向我们提供其他信息,则无法保证。

只需转到firebug控制台和wrtie,因为@refp提到有问题的页面必须包含jquery

 $(":input")

按下运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM