已采納回答 / 夜鶯z
replaceAll()函數的返回值為jQuery類型,返回表示替換內容的jQuery對象。與被替換掉的節點關聯的所有數據和事件處理器也將同時被移除。replaceWith()函數的返回值為jQuery類型,返回當前jQuery對象本身(雖然其匹配的元素已從文檔中被移除)。與被替換掉的節點關聯的所有數據和事件處理器也將同時被移除。
2017-03-22
已采納回答 / 秦假仙
$('li').add('<p>新的p元素</p>').appendTo($('.right'))先篩選li元素集合A(注意這里并沒有篩選html文檔中原本存在的p標簽,后面添加的那個自己重新構建的一個p標簽),然后將一個新的,注意是新的,重新構建的,原本html文檔中沒有的,這樣一個<p>新的p元素</p>?add到前面的集合A中,此時如果沒有appendTo方法,那么這個新構建的p標簽是不會顯示到html文檔中,那么你將看不到這個p標簽,這里是用appe...
2017-03-21
已采納回答 / new新的開始
rightdiv.setAttribute('class','right');//給rightdiv這個div加一個類:rightrightarron.className='arron';//給rightarron這個div加一個類名:arron
2017-03-20
最贊回答 / SteveGBL4220115
那不知道你沒有發現,先運行第一個按鈕和先運行第二個按鈕結果不同呢?1.在這里如果先運行第一個按鈕的話,會把原有的<p>新的p元素</p>加入到<li>合集中,這里加入到合集意思是使p和li能共享css,add之后會返回一個jq對象,這個對象包括li和p,所以先運行第一個按鈕的話,背景都會變成紅色。2.先運行第二個按鈕的話,會動態創建一個p元素,并且add后返回一個jq對象,該對象包括li和p。因為新創建的p并沒有加入到html中來,所以并不會顯示,所以appendTo后...
2017-03-18