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

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

document.getElementById('a')

  • JQuery, эквивалентный "getElementsByName"
  • Сделать окно браузера в панели задач
  • Отсутствие данных после создания фабрики
  • Остановить работу сенсорного экрана слишком быстро при прокрутке
  • Почему браузер не следует переадресации с использованием XMLHTTPRequest и CORS?
  • Google отключил использование API карт для этого приложения
  • или

    document.createElement('div')

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

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

    благодаря

  • Поддерживает ли IE9 console.log консоль, и является ли она реальной функцией?
  • Как клонировать объект Date в JavaScript
  • ActiveXObject в Firefox или Chrome (не IE!)
  • Как выгрузить javascript из html?
  • Javascript: изменение файла CSS Dynamicically + Cookie
  • Использование Javascript для открытия новой страницы и заполнения значений форм там
  • 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 делает сайт умным, красочным и простым использованием.