Конвертация объекта jQuery в простой DOM-объект и наоборот
Собственно, сабж.
Я не сильно в теме, но кажется объект jQuery является просто оберткой вокруг массива DOM-объектов. И получить DOM-объект из него можно как-то так: dom_object = jquery_object.get(i);, где i - номер объекта в коллекции. Поправьте, пожалуйста, если я не прав. А вот как совершить обратное действие, т.е. обычный DOM-элемент сделать объектом jQuery? Само собой, без использования селекторов. |
Нужно просто вызвать jQuery-функцию с переданным DOM-объектом (либо массивом DOM-объектов):
var b = document.getElementsByTagName('body')[0];
alert(b === document.body);
var $b = $(b);
alert($b.bind === $.prototype.bind)
|
Спасибо большое) То что нужно.
|
| Часовой пояс GMT +3, время: 14:34. |