使用jQuery方法的元素对象?

时间:2010-10-13 20:42:28

标签: javascript jquery

我刚开始使用jQuery。现在我想使用带有元素对象的jQuery方法。

var element = document.elementFromPoint(x, y);
element.offset();

当然这不起作用,因为变量元素不是jQuery选择器,所以我在Firebug中得到的错误信息是“element.offset不是函数”。 是否有任何通用方法可以将此元素对象与jQuery选择器一起使用?

2 个答案:

答案 0 :(得分:8)

您可以将普通DOM元素包装到$()

中,将其转换为jQuery选择
var element = document.elementFromPoint(x, y);
$(element).offset();

答案 1 :(得分:0)

您需要将其包装到jQuery构造函数中,该函数返回jQuery object

jQuery(element).offset();

或快捷方式

$(element).offset();

http://api.jquery.com/jQuery/