已采納回答 / 七戒0
.detach()會把移除的DOM儲存,當(dāng)<p>標(biāo)簽被執(zhí)行$("body").append(p);?后,.detach()存儲的DOM也就沒了,這不是復(fù)制之類的方法,是對一個對象的移動
已采納回答 / 慕小葉
可能是你的jquery.js的引入不對,用我發(fā)的這個鏈接試試http://libs.baidu.com/jquery/1.9.1/jquery.js
2017-01-11
已采納回答 / baby執(zhí)著于夢想
你好,不存在交集一說,不同的元素標(biāo)簽 最好不要用相同的class,同時div是塊級元素,<p>是行級元素,不可以混用的,忘采納
2017-01-02
已采納回答 / qq_丿藍如櫻乀_04182026
原本的div和wrap的div設(shè)的樣式不一樣的,設(shè)的樣式?.right div {?background: yellow;?},意思是設(shè)置樣式名為right的div元素下面的div子元素的背景顏色為yellow,原本的div樣式名就為right,而wrap的div就是原本div的子元素。你看過子元素選擇器的話應(yīng)該會一清二楚的了。
2016-12-27
已采納回答 / 籬落
jQueryObject.prependTo(selector)其中selector:可以是String/Element/jQuery類型;如果參數(shù)selector為字符串類型,則將其視作jQuery選擇器或html內(nèi)容字符串,jQuery會自行判斷。這里prependTo('.aaron2')中selector為字符串類型,jQuery會默認(rèn)為jQuery選擇器,會自行查找$('.aaron2'),所有和prependTo($('.aaron2'))效果一樣
2016-12-23
已采納回答 / private_緣呆碼
if語句接收一個布爾值,如果布爾值為true則執(zhí)行接下來的語句,布爾值為false則執(zhí)行else關(guān)鍵詞后的語句。JavaScript語言有個特點”隱式轉(zhuǎn)換”:在需要布爾值會將其他類型自動往布爾值轉(zhuǎn)換$("p").length本來返回的是number類型的0,但被自動轉(zhuǎn)化為布爾值false了。前面也說了,如果IF語句接收到布爾值false就會執(zhí)行else關(guān)鍵詞后的語句,這里沒有寫else后的語句。所老師把在前面加了個!,這個東西時一個叫“邏輯非”的操作符,作用就是將布爾值取反,true變成false,fal...
已采納回答 / Qin__
作用是告訴瀏覽器用什么樣的方式去解析這個頁面,<!DOCTYPE HTML>是在上面的聲明中,聲明了文檔的根元素是 html,如果是html4文檔要加DTD描述,例如這樣:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。不加聲明,文檔就按瀏覽器本身的解析標(biāo)準(zhǔn),會造成頁面在不同的瀏覽器可能出現(xiàn)不同的顯示效果??赡芫?..
已采納回答 / 慕粉3698897
有必要啊。聲明了這個新的變量在28行進行了賦值,這個賦值是為了讓你理解$("p").detach()方法調(diào)用后是會返回刪除的節(jié)點信息的,賦值給p后,可以保證這個刪除的節(jié)點信息不會丟失,還可以繼續(xù)調(diào)用。另,變量名字不要和js關(guān)鍵詞重名,會出錯。
已采納回答 / 慕仔3074982
你再仔細(xì)看看css部分,.right和.left都只是設(shè)置了width和height,浮動的是.right和.left內(nèi)部的div。所以.right被添加到正常的文檔流中
2016-12-21