最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

.replaceWith和.replaceAll返回值是不是不一樣?。?/h1>
<script?type="text/javascript">

????$(".bt1").on('click',?function()?{
????????//找到內(nèi)容為第二段的p元素
????????//通過replaceWith刪除并替換這個(gè)節(jié)點(diǎn)
????????$(".right?>?div:first?p:eq(1)").replaceWith('<a>replaceWith替換第二段的內(nèi)容</a><br?/>').appendTo($("body"));
????})
????</script>
????<script?type="text/javascript">
????//找到內(nèi)容為第六段的p元素
????//通過replaceAll刪除并替換這個(gè)節(jié)點(diǎn)
????$(".bt2").on('click',?function()?{
????????($('<a?style="color:red">replaceAll替換第六段的內(nèi)容</a><br?/>').replaceAll('.right?>?div:last?p:last')).appendTo($("body"));
????})
????</script>

我發(fā)現(xiàn) .replaceWith返回的是替換前的節(jié)點(diǎn),也就是原來的節(jié)點(diǎn),.replaceAll返回的是替換后的節(jié)點(diǎn),就是用來替換的節(jié)點(diǎn)。上面的代碼點(diǎn)擊bt1,原來的節(jié)點(diǎn)會(huì)被移動(dòng)到最后,點(diǎn)擊bt2,替換后的節(jié)點(diǎn)會(huì)顯示在最后,原來節(jié)點(diǎn)所在的位置被刪除了。

正在回答

4 回答

這兩個(gè)返回值確實(shí)是不一樣

????var?result=$(".right?>?div:first?p:eq(1)").replaceWith('<a>replaceWith替換第二段的內(nèi)容</a>')
????alert(result.get(0).tagName)//返回?p
var?result=$('<a>replaceAll替換第六段的內(nèi)容</a>').replaceAll('.right?>?div:last?p:last');
????alert(result.get(0).tagName)//返回?a


0 回復(fù) 有任何疑惑可以回復(fù)我~

返回的都是要被刪除的節(jié)點(diǎn)的吧!

0 回復(fù) 有任何疑惑可以回復(fù)我~

返回都是被刪除的節(jié)點(diǎn)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

素水凌心 提問者

這是一個(gè)網(wǎng)站的解釋: 返回值 replaceAll()函數(shù)的返回值為jQuery類型,返回表示替換內(nèi)容的jQuery對(duì)象。 與被替換掉的節(jié)點(diǎn)關(guān)聯(lián)的所有數(shù)據(jù)和事件處理器也將同時(shí)被移除。 請(qǐng)注意replaceAll()和replaceWith()函數(shù)之間的區(qū)別: var $A = $("s1"); var $B = $("s2"); // 將$B替換成$A $A.replaceAll( $B ); // 返回表示替換內(nèi)容的jQuery對(duì)象( 匹配替換掉$B的所有$A元素 ) // 將$A替換成$B $A.replaceWith( $B ); // 返回$A
2016-07-29 回復(fù) 有任何疑惑可以回復(fù)我~

我不太明白你說什么,但你要注意(".right?>?div:first?p:eq(1)")里面的p:eq(1)的意思,同理也要注意p:last。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

素水凌心 提問者

我是說 ($('<a style="color:red">replaceAll替換第六段的內(nèi)容</a><br />').replaceAll('.right > div:last p:last')) 這個(gè)東西返回的結(jié)果不是替換前的 <p>第五段</p> ,而是替換后的 <a style="color:red">replaceAll替換第六段的內(nèi)容</a><br />
2016-07-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

.replaceWith和.replaceAll返回值是不是不一樣?。?/h1> 我要回答 關(guān)注問題

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)