爲什麼我不能在JS和jQuery中使用相同的變量? 例如:爲什麼我不能在JS和jQuery中使用相同的變量?
var elHTML = '<div></div>';
var el = document.getElementById('elementFirst'); //js code
el.innerHTML = elHTML; //js code
//it works!
如果我改變一些像這樣的代碼..
var elHTML = '<div></div>';
var el = $('#elementFirst'); //jQuery code
el.innerHTML = elHTML; //js code
//not work!
或本
var elHTML = '<div></div>';
var el = document.getElementById('elementFirst'); //js code
el.html(elHTML); //jQuery code
//not work!
,並沒有在過去兩年發生的代碼與#elementFirst
感謝預先回答
你不能將它們混合的document.getElementById()返回一個HTML元素和$()返回jQuery對象。結構和相關的方法是不同的。 – Lalit