我已经看了一些JS/jQuery的代码,我在这里看到了这行:
$(this).
怎么能够找出什么对这个东西调用的方法。有没有类似于js的javadocs?
这段代码是在js还是jQuery?
注:这可能是相关的那些谁回答,我写后端代码和从未做过前端(不超过简单的HTML更多)
我已经看了一些JS/jQuery的代码,我在这里看到了这行:
$(this).
怎么能够找出什么对这个东西调用的方法。有没有类似于js的javadocs?
这段代码是在js还是jQuery?
注:这可能是相关的那些谁回答,我写后端代码和从未做过前端(不超过简单的HTML更多)
的$
方法是只为jQuery
方法的别名。它将包装元素(或对象)并展示框架可用的方法。许多其他JavaScript库也使用$
作为别名。
这是jQuery的
$(这)是用来当您想在选定的选择器上操作时
例如
如果你想带班“电子邮件”文本框中元素的值,这是怎样的代码可以写
$('email').blur(function(){
var email = $(this).val();
});
在这种情况下,this
引用DOM元素,而$(this)
引用该元素转换为jQuery集合。
那么它都是因为你提供的有限信息的常用jQuery函数
,这可能是任何东西。我会在$(this).
上放置一个调试点,并在其上创建一个监视器来查看它是什么以及它公开的方法。 Firebug非常擅长展示这一点。
'$'可能是jQuery,API参考位置在这里:http://api.jquery.com/。但它也可能是Prototype:http://www.prototypejs.org/。 –
@FelixKling你是我的英雄:)这正是我需要的。所有方法的列表。 – Adrian