1. 程式人生 > >jQuery中 wrap() wrapAll() 與 wrapInner()的區別

jQuery中 wrap() wrapAll() 與 wrapInner()的區別

學習其它人寫的程式碼時遇到了jQuery中的wrap,和 wrapInner方法,查閱文件後做一個記錄作為學習筆記
wrap()方法
原始碼:
$("div").wrap("<tr></tr>").wrap("<td></td>");
這句話意思是先把div用tr包起來
<tr><div>div</div><tr/>
再把選中的div用<td>包含起來
<tr><td><div>div</div></td><tr/>
wrapAll()方法
原始碼:
$("p").wrapAll("<strong></strong>");
strong標籤會把全部匹配的p標籤一下子全都包圍
wrapInner()方法
原始碼:
$("p").wrapInner("<strong></strong>");
strong標籤內嵌入每個匹配的p標籤裡面