depth = wrap[0];
div.innerHTML = wrap[1] + elem + wrap[2];
// Move to the right depth
// 如果元素的包裹深度大于1,div重新赋值为元素最近的包裹元素(即:包含第一层包裹元素)
while ( depth– ) {
div = div.lastChild;
}
// Remove IE’s autoinserted <tbody> from table fragments
// 在IE6,7中,清除字符串中空table标签中自动加入的tbody标签(手动加入的除外)
if ( !jQuery.support.tbody ) {
// String was a <table>, *may* have spurious(伪造的) <tbody>
// 判断字符串中是否拥有空tbody标签
hasBody = rtbody.test(elem);
// 如果最外层标签为table且table中没有手动加入tbody
// 变量tbody为div.firstChild.childNodes(自动加入的tbody标签集合)
tbody = tag === “table” && !hasBody ?
div.firstChild && div.firstChild.childNodes :










