传统智慧Jquery:我怎么知道我选择了等等

Dou*_*Fir 2 jquery

现在学习jquery虽然我猜这个问题可能适用于任何编程语言.

我会举例说明问题:

目前正在阅读"jquery基础知识".在练习中,其中一个问题是"弄清楚页面上隐藏了多少元素(提示:.length)".

我写了代码"$('html:hidden').length;"

在这个阶段我不知道输出.要知道我是否写了正确的代码,然后我写道:

"var hidden = $('html:hidden').length;

$( 'H3')HTML(隐藏)."

h3变为"8",告诉我页面上有8个隐藏元素.改变h3元素以发现我已经做了正确的事情似乎有点粗糙.有没有一种传统的方法来知道你是否正确选择了一个对象,或者在没有实际写入html doc的情况下知道一个值?

Gri*_*... 8

老派的方式是

alert(variable);
Run Code Online (Sandbox Code Playgroud)

但如果您使用内置Web Developer功能的浏览器(如Chrome或IE8 +),情况会好得多:

console.log(variable);
Run Code Online (Sandbox Code Playgroud)

在Chrome中,您可以使用CTRL + Shift + J打开控制台(日志将显示在其中).

你甚至可以直接在控制台中输入你的jQuery.例如,在此"回答"页面上,键入

$("html:hidden").length
Run Code Online (Sandbox Code Playgroud)

返回0.

如果您使用的是Firefox,请获取Firebug插件.老实说,我不记得没有他们我是如何发展的.