/ / jquery селектори - getElementById срещу jQuery - jquery, google-maps, jquery-selectors

jquery селектори - getElementById срещу jQuery - jquery, google-карти, jquery-селектори

Тези две дефиниции на картата функционално ли са еквивалентни?

    var target = $("#mapcontainer")[0];
console.log(target);                                // = <div id="mapcontainer" height="311px" width="1708px">
var map = new google.maps.Map(target , options);

и

    console.log(document.getElementById("mapcontainer"));       // also equals = <div id="mapcontainer" style="height: 311px; width: 1708px;">
var map = new google.maps.Map(document.getElementById("mapcontainer"), options);

Втората ми дава карта, първата умира грациозно. Може би API на картата е придирчив за получения формат?

следвайте до https://stackoverflow.com/questions/20833431/javscript-to-jquery-queryselector-and

Отговори:

0 за отговор № 1

jQuery е само обвивката на JavaScript. Ако сте по-загрижени за представянето, трябва да преминете с getElementByID. Но използването на jQuery ще предостави допълнителните методи за справяне с елемента.

$(document.getElementById("mapcontainer")).jqueryCall();

Това ще даде методи на jquery и в същото време производителност.
Надявам се това да помогне! D