Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   "Какая разница" и прочее (https://javascript.ru/forum/misc/51081-kakaya-raznica-i-prochee.html)

LemanRass 23.10.2014 17:50

"Какая разница" и прочее
 
Здравствуйте.
Подскажите, какая разница между $('#someID') и var elem = document.getElementById('someID')?

Почему $('#someID').empty() - работает а
document.getElementById('someID').empty() - нет?

Erolast 23.10.2014 18:00

$ - это функция jQuery (предоставляемая одноименной библиотекой), отбирающая коллекцию элементов по переданному селектору и возвращающая её в обертке объекта jQuery, имеющего набор методов для работы с ней, включая метод empty.

document.getElementById("someID") возвращает узел DOM, который никакого метода empty не имеет. Это встроенный метод объекта document в браузерном JS.

LemanRass 23.10.2014 18:22

Приехали...Как удалить узел без jquery? (Просто имея ссылку на него)

kobezzza 23.10.2014 18:25

http://learn.javascript.ru/modifying-document

LemanRass 23.10.2014 18:44

Отлично, спасибо за оперативную помощь.


Часовой пояс GMT +3, время: 16:14.