2010-10-13 3 views
5

Ich habe gerade angefangen, jQuery zu verwenden. Jetzt möchte ich eine jQuery-Methode mit einem Element-Objekt verwenden.Verwenden des Elementobjekts mit der jQuery-Methode?

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

Natürlich ist dies nicht funktioniert, weil das variable Element kein Wähler jQuery ist, so dass die Fehlermeldung, die ich in Firebug bekommen ist „element.offset keine Funktion“. Gibt es eine allgemeine Methode, die ich dieses Element-Objekt mit einem jQuery-Selektor verwenden könnte?

Antwort

8

Sie können ein normales DOM-Element in eine jQuery-Auswahl aktivieren, indem es in $() Verpackung:

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

Sie müssen es in die jQuery-Konstruktor Funktion setzen, das eine jQuery object zurückgibt.

jQuery(element).offset(); 

oder Shortcut-Methode

$(element).offset(); 

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

+0

OK, für mich nicht. Ich lese gerade alles über Selektoren, ohne die wirklich einfachen Methoden zu betrachten ... Danke! – Charly

+0

@Charly Es hat Ewigkeiten gedauert, bis ich auch diese Arbeit erledigt habe! – lonesomeday

Verwandte Themen