最贊回答 / 慕粉1112026831
1、前面css代碼沒有給<div class="right"></div>設置樣式,該div沒有默認綠色的背景。綠色背景的div是<div class="left"></left>。2、add()方法不是直接對html操作。$('li').add('<p>新的元素</p>')的結果是產生新集合:[<li>...</li>,<li>...</li>,...,<li>...<...
2017-09-13
已采納回答 / 立花葉瀧
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>,引入的jQuery換一下
2017-09-12
已采納回答 / nearrrrr
不一樣的$('p').wrapAll('<div></div>')結果是這樣,給所有的p元素一起添加了一個父元素<div> ? ?<p>p元素</p> ? ?<p>p元素</p></div>$('p').wrapAll(function() { ? ?return '<div><div/>'; })結果是這樣,為每一個p元素添加一個父元素<div> ? ?<p>p...
2017-09-11
最贊回答 / 艾零
<...code...>等于<...code...>$("p").length返回的值為 0 . if()括號中都會轉換成布爾值, 0為false 1為true ,所以!$("p").length表示的是 沒有p元素時true這時 return 結束函數 不執行下面代碼 。保證沒有p元素時不執行detach()
2017-09-10
已采納回答 / Hardy丶
為了證明使用detach()這個方法刪除節點,再把刪除后的p元素重新拿回來時,p元素上的點擊事件仍然存在,沒有丟失,也就說明了detach()方法與empty()方法和remove()方法的區別。
2017-08-21
最新回答 / Hardy丶
一般情況下雙引號和單引號的作用是相同的,這時候看個人習慣,喜歡用雙引就用雙引,喜歡用單引就用單引;二般情況(即兩種引號都要同時使用的情況,也就是引號嵌套)下,才會區分單雙引。
2017-08-21
已采納回答 / OwenSunO
前面 $('.item-b').parents 就相當于獲得了.item-b 的所有祖輩元素并形成一個集合,后面()中的參數相當于在這個集合里再做操作,你看,要是輸入:contains('B')的話,因為這個集合里是沒有它的,所以和(空)是一個效果【因為'.item-b'和:contains('B')代表的是一個節點0.0]】,如果換成 :last,就會得到集合里的最后一個值,并在它上面操作【框一個(是html?)】,你還可以試試 lt或者eq().
2017-08-20
已采納回答 / 兔子蹦啊蹦
我的理解是 li.item-b元素中有B ?但是它往上所有的父元素都包含這個元素 ?所以查找出了li.item-b往上的所有的元素 ?把color換成邊框更清晰可見一點
2017-08-15