用于將匹配元素替換掉的內容。如果這里傳遞一個函數進來的話,函數返回值必須是HTML字符串。
返回THML字符串,用來替換的內容。
$("p").replaceWith("<b>Paragraph. </b>");<p>Hello</p><p>cruel</p><p>World</p><b>Paragraph. </b><b>Paragraph. </b><b>Paragraph. </b><div class="container"> <div class="inner first">Hello</div> <div class="inner second">And</div> <div class="inner third">Goodbye</div></div>$('.third').replaceWith($('.first'));<div class="container"> <div class="inner second">And</div> <div class="inner first">Hello</div></div>從DOM中刪除所有匹配的元素。
這個方法不會把匹配的元素從jQuery對象中刪除,因而可以在將來再使用這些匹配的元素。與remove()不同的是,所有綁定的事件、附加的數據等都會保留下來。
$("p").detach();$("p").detach(".hello");克隆匹配的DOM元素并且選中這些克隆的副本。
在想把DOM文檔中元素的副本添加到其他位置時這個函數非常有用。
一個布爾值(true 或者 false)指示事件處理函數是否會被復制。V1.5以上版本默認值是:false
1:一個布爾值(true 或者 false)指示事件處理函數是否會被復制。
2:一個布爾值,指示是否對事件處理程序和克隆的元素的所有子元素的數據應該被復制。
$("b").clone().prependTo("p");新聞熱點
疑難解答