我查看了一些js / jquery代码,我在这里看到了这一行:
$(this).
如何找出调用此东西的方法。 js的javadocs有类似内容吗?
这个代码是js还是jquery?
注意:这可能与回复的人有关,我编写后端代码并且从未做过前端(不超过简单的html)
答案 0 :(得分:4)
$
方法只是jQuery
方法的别名。它将包装元素(或对象)并公开框架可用的方法。许多其他javascript库也使用$
作为别名。
答案 1 :(得分:1)
在这种情况下,this
引用DOM元素,$(this)
引用该元素转换为jQuery集。
它具有所有常用的jQuery函数
答案 2 :(得分:0)
这是jQuery
$(this)用于当您想对所选选择器进行操作时
e.g。
如果你想获得带有“email”类的文本框元素的值,这就是代码的编写方式
$('email').blur(function(){
var email = $(this).val();
});
答案 3 :(得分:0)
由于您提供的信息有限,这可能是任何事情。我会在$(this).
上放置一个调试点并在其上创建一个监视器,看看它是什么以及它暴露了什么方法。 Firebug非常善于展示这一点。