jQuery對象轉換為DOM對象
1-6中的?var $div = ?$('div');本來就是取得jQuery對象,因為可以把“div”當做標簽名,,若改成
var d = document.getElementsByTagName('div'); //dom對象
var $div = ?$('d');
為什么根本就不起作用啊?
1-6中的?var $div = ?$('div');本來就是取得jQuery對象,因為可以把“div”當做標簽名,,若改成
var d = document.getElementsByTagName('div'); //dom對象
var $div = ?$('d');
為什么根本就不起作用啊?
2016-07-28
舉報
2016-07-28
jQuery $()里的內容,如果是已經聲明存在的變量或者對象,就不用加引號。比如var name=document.getElementById("name");$(name)或者$(this)。
?加引號的一般是元素標簽有id、class這些,用$("xx")的方式獲取這些元素用的。
代碼里var d = document.getElementsByTagName('div'); 之后,d已經是存在的對象了,所以不應該加引號
2016-07-28
通過var d=document.getElementsByTagName('div')獲得的是一個數組,然后再講這個數組封裝成jquery對象,與var $div=$('d')含義不同。
2016-07-28
var $div = ?$(d); ?這樣能行