Преобразование элемента jQuery в обычный элемент dom

Регулярный элемент dom такой, как:

document.getElementById('a')

или

document.createElement('div')

Но jQuery возвращает элементы в другом формате, поэтому, например, я хотел бы преобразовать то, что возвращается $('#a') к тому же результату, что и возвращаемый document.getElementById('a')

Возможно ли использование jQuery?

благодаря

  • Фокусировка и размытие событий jQuery, не пузырящихся
  • JQuery увядает с новым изображением
  • Отключить анимацию CSS3 С помощью jQuery?
  • JQuery ajax referer url
  • Как получить вызывающий объект onclick?
  • JQuery Mobile: разметка. Улучшение динамически добавленного контента.
  • Заполнитель для контент-контента - проблема с фокусом
  • Установка значения переменной по умолчанию в функции
  • 3 Solutions collect form web for “Преобразование элемента jQuery в обычный элемент dom”

    Вы можете ссылаться на элемент DOM с помощью .get(0) или [0] , например $('#foo')[0] если будет только один.

     $('#a')[0] 

    // мой ответ слишком короткий

    Это то, что метод get () был создан командой JQuery, рассмотрим:

     var elem = $('#a')[0]; 

    Или

     var elem1 = $('#a').get(0); var elem2 = document.getElementById('a'); alert(elem1 === elem2); 

    Или более длинная версия:

     <!DOCTYPE HTML> <html> <body> <a id='a'></a> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> <script> var elem1 = $('#a').get(0); var elem2 = document.getElementById('a'); alert(elem1 === elem2); </script> </body> </html> 
    JavaScript делает сайт умным, красочным и простым использованием.