0

我查看了一些 js/jquery 代码,并在这里看到了这一行:
$(this).

怎样才能找出在这个东西上调用什么方法。有没有类似于 js 的 javadocs 的东西?

这段代码是 js 还是 jquery?

注意:这可能与那些回复的人有关,我写后端代码并且从未做过前端(不超过简单的html)

4

4 回答 4

4

$方法只是该方法的别名jQuery。它将包装元素(或对象)并公开框架可用的方法。许多其他 javascript 库$也用作别名。

于 2012-06-01T00:51:09.013 回答
1

在这种情况下,this指的是一个 DOM 元素,并且$(this)指的是该元素变成了一个 jQuery 集合。

然后它拥有所有常用的 jQuery 函数

于 2012-06-01T00:51:34.270 回答
0

这是 jQuery

$(this) 用于当您要对选定的选择器进行操作时

例如

如果您想获取带有“email”类的文本框元素的值,这就是代码的编写方式

$('email').blur(function(){
  var email = $(this).val();
});
于 2012-06-01T00:50:55.893 回答
0

由于您提供的信息有限,这可能是任何事情。我会设置一个调试点$(this).并在其上创建一个监视以查看它是什么以及它公开了哪些方法。Firebug 非常擅长展示这一点。

于 2012-06-01T00:54:10.087 回答