我正在學習,使用使用jQuery只插入一個開始標記或結束標記
replaceWith('<section>')
或
after('<section>')
真要插入在每種情況下完整的元素:
<section></section>
而且使用時結束標記
replaceWith('</section>')
這樣的呼叫似乎被忽略。
有什麼方法來禁止這種行爲?我需要在DOM中的某個點插入一個開始標記,並在另一個點插入一個結束標記。
wrapAll()
我也無法上班。我想可能是與被包裹的東西不是所有的兄弟姐妹.....
'wrapAll'可能是正確的解決方案。你可以發佈一個jsfiddle來展示你的問題? –
這是DOM的工作原理。這就是爲什麼有wrap和wrapAll方法,在調用這些函數之前,請確保查詢返回期望的集合。 – undefined
這結束了工作:http://jsfiddle.net/H36UE/1/示例HTML更接近地表示正在遇到的實際DOM樹。 – Conando