2010-10-13 10 views
5

Ho appena iniziato a usare jQuery. Ora voglio usare un metodo jQuery con un oggetto elemento.Utilizzo dell'oggetto elemento con il metodo jQuery?

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

Naturalmente questo non funziona perché l'elemento variabile non è un selettore jQuery, in modo che il messaggio di errore ottengo in Firebug è "element.offset non è una funzione". Esiste un metodo generale per utilizzare questo oggetto elemento con un selettore jQuery?

risposta

8

È possibile trasformare un normale elemento DOM in una selezione jQuery avvolgendolo in $():

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

È necessario avvolgerlo nella funzione di costruzione jQuery, che restituisce un jQuery object.

jQuery(element).offset(); 

o il metodo di scelta rapida

$(element).offset(); 

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

+0

OK, non riescono per me. Ho appena letto tutte le cose sui selettori senza dare un'occhiata ai metodi veramente facili ... Grazie! – Charly

+0

@Charly Mi ci sono voluti anni per lavorare anche questo! – lonesomeday

Problemi correlati