我刚开始使用jQuery。现在我想使用带有元素对象的jQuery方法。
var element = document.elementFromPoint(x, y);
element.offset();
当然这不起作用,因为变量元素不是jQuery选择器,所以我在Firebug中得到的错误信息是“element.offset不是函数”。 是否有任何通用方法可以将此元素对象与jQuery选择器一起使用?
答案 0 :(得分:8)
您可以将普通DOM元素包装到$()
:
var element = document.elementFromPoint(x, y);
$(element).offset();
答案 1 :(得分:0)
您需要将其包装到jQuery构造函数中,该函数返回jQuery object
。
jQuery(element).offset();
或快捷方式
$(element).offset();