亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

var div = document.getElementsByTagName('div'); var $div = &(div); 和 var $div = &('div'); 這兩句有什么區別?

var div = document.getElementsByTagName('div'); var $div = &(div); 和 var $div = &('div'); ? 這兩句有什么區別?

正在回答

3 回答

1、var $div = $(div) :為什么會有這個寫法,是因為前面定義了DOM對象?

var?div?= documentByElementTagName("div"); 這個div你可以自己定義 比如div1啊div2啊什么的

var $div = $(div) 括號里的div是你定義的那個div(加粗下劃線那個) 也可以是div1 div2什么的。

2、var $div = $("div"):這里是jQuery直接取值,不是用DOM轉換成jQuery,所以這里的div只能是div不能自己定義。

我的理解就是這樣,希望對你有幫助。


1 回復 有任何疑惑可以回復我~
#1

高粱地里吃過虧 提問者

非常感謝
2016-11-01 回復 有任何疑惑可以回復我~
  1. 加引號是html里面的標簽:

    <div></div>

  2. 不加引號是代碼上面的變量:

    其實老師的命名問題,這樣寫你就懂了:

    var only_a_var_not_div_tag = document.getElementsByTagName('div'); //dom對象

    var $div = $(only_a_var_not_div_tag);

1 回復 有任何疑惑可以回復我~

作用是一樣的,第一個是通過原生JS獲取到DOM對象div,然后通過JQ中的$()方法把原生DOM對象傳到$(DOM)z中,從而轉化為JQ對象,第二個是通過獲取DOM元素轉化為JQ對象

0 回復 有任何疑惑可以回復我~
#1

高粱地里吃過虧 提問者

謝謝,var $div = &(div); 和 var $div = &('div'); 一個加引號一個不加引號 ,有什么解釋嗎?
2016-10-08 回復 有任何疑惑可以回復我~
#2

qq_給你陽光般的溫暖_03304629 回復 高粱地里吃過虧 提問者

不加引號 引用的是js中var div=documnet...的var變量的名字,加引號引用的是div標簽
2016-10-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

var div = document.getElementsByTagName('div'); var $div = &(div); 和 var $div = &('div'); 這兩句有什么區別?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號