2010-10-13 12 views
5

jQuery'yi kullanmaya başladım. Şimdi bir element nesnesi ile jQuery yöntemi kullanmak istiyorum. Değişken öğesi bir jQuery seçici olmadığı içinÖğe nesnesini jQuery yöntemiyle mi kullanıyorsunuz?

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

Tabii bu işe yaramazsa, bu yüzden Firebug olsun hata mesajı "element.offset bir işlev değil" dir. Bu öğe nesnesini jQuery seçici ile kullanabileceğim genel bir yöntem var mı?

cevap

8

Sen $() sararak bir jQuery seçimi içine normal bir DOM öğesi kapatabilirsiniz:

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

Bir jQuery object döndüren jQuery yapıcı işleviyle, içine kaydırmak gerekir.

jQuery(element).offset(); 

veya kısayol yöntem

$(element).offset(); 

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

+0

Tamam, benim için başarısız. Seçmenler hakkında her şeyi gerçekten kolay yöntemlere bakmadan okudum ... Teşekkürler! – Charly

+0

@Charly Bu çalışma için bana yaşları sürdü! – lonesomeday

İlgili konular