課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
對(duì)這些概念不是太別的清楚,能否解釋一下?謝謝
2016-08-07
源自:jQuery基礎(chǔ)(二)—DOM篇 3-2
正在回答
$("#bt2").on('click', function() {
? ? ? ? //在匹配test1元素集合中的每個(gè)元素后面插入p元
? ? ? ? var obj = document.getElementById('bt2');
? ? ? ? /*
? ? ? ? 1?
? ? ? ? var $obj = $(obj);
? ? ? ? $(".test2").after($obj)
? ? $obj ?這個(gè)是通過jQuery的$()方法轉(zhuǎn)化而來的jQuery對(duì)象
? ? ? ? */
? ? ? ? 2 ?$(".test2").after(obj)
obj 是通過document.getElementById(');方法獲得的Dom元素
? ? ? ? 3 ?$(".test2").after('<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數(shù)</p>')
這個(gè)屬于HTML字符串 ?'<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數(shù)</p>'
? ? ? ? ?總結(jié) 2個(gè)方法都是都可以接收HTML字符串,DOM 元素,元素?cái)?shù)組,或者jQuery對(duì)象,用來插入到集合中每個(gè)匹配元素的前面或者后面
? ? });
建議還是多看css和js,這些是基礎(chǔ)。
用 ?document.getElementById()或者 ?htlm標(biāo)簽都是 ?Dom ? ? ?用 ?$('標(biāo)簽')就是JQ對(duì)象 ??
var ?a =??document.getElementById('div')這是dom ? ? ?$a =??document.getElementById('id' ) dom 轉(zhuǎn)jq對(duì)象 ? 大概是這樣
recying5566 提問者
舉報(bào)
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
3 回答Dom元素與jQuery的區(qū)別
1 回答含多個(gè)元素的jQuery替換多個(gè)元素的jQuery
3 回答在.append()和.appendTo()中,傳入的子元素都可以多元素傳入;那么prepend()與prependTo()是否也可以子元素多元素傳入?
3 回答元素?cái)?shù)據(jù)(data)內(nèi)對(duì)象和數(shù)組不會(huì)被復(fù)制,將繼續(xù)被克隆元素和原始元素共享。深復(fù)制的所有數(shù)據(jù),需要手動(dòng)復(fù)制每一個(gè)
2 回答元素?cái)?shù)據(jù)(data)內(nèi)對(duì)象和數(shù)組不會(huì)被復(fù)制,將繼續(xù)被克隆元素和原始元素共享。深復(fù)制的所有數(shù)據(jù),需要手動(dòng)復(fù)制每一個(gè)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-19
$("#bt2").on('click', function() {
? ? ? ? //在匹配test1元素集合中的每個(gè)元素后面插入p元
? ? ? ? var obj = document.getElementById('bt2');
? ? ? ? /*
? ? ? ? 1?
? ? ? ? var $obj = $(obj);
? ? ? ? $(".test2").after($obj)
? ? $obj ?這個(gè)是通過jQuery的$()方法轉(zhuǎn)化而來的jQuery對(duì)象
? ? ? ? */
? ? ? ? /*
? ? ? ? 2 ?$(".test2").after(obj)
obj 是通過document.getElementById(');方法獲得的Dom元素
? ? ? ? */
? ? ? ? /*
? ? ? ? 3 ?$(".test2").after('<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數(shù)</p>')
這個(gè)屬于HTML字符串 ?'<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數(shù)</p>'
? ? ? ? */
? ? ? ? ?總結(jié) 2個(gè)方法都是都可以接收HTML字符串,DOM 元素,元素?cái)?shù)組,或者jQuery對(duì)象,用來插入到集合中每個(gè)匹配元素的前面或者后面
? ? });
2016-08-30
建議還是多看css和js,這些是基礎(chǔ)。
2016-08-07
用 ?document.getElementById()或者 ?htlm標(biāo)簽都是 ?Dom ? ? ?用 ?$('標(biāo)簽')就是JQ對(duì)象 ??
var ?a =??document.getElementById('div')這是dom ? ? ?$a =??document.getElementById('id' ) dom 轉(zhuǎn)jq對(duì)象 ? 大概是這樣