Тези две дефиниции на картата функционално ли са еквивалентни?
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 за отговор № 1jQuery е само обвивката на JavaScript. Ако сте по-загрижени за представянето, трябва да преминете с getElementByID. Но използването на jQuery ще предостави допълнителните методи за справяне с елемента.
$(document.getElementById("mapcontainer")).jqueryCall();
Това ще даде методи на jquery и в същото време производителност.
Надявам се това да помогне! D