2011-06-16 58 views
2

jQuery的.wrap()方法返回用於鏈接目的的原始元素集。從jquery的.wrap()返回新集合

什麼是最優雅的方式來返回原始元素集合+包裝元素呢?

+1

是不是原始的元素集與「包裝的元素」是同一個東西?或者你是在談論獲取一個集合,而不是由wrap()創建的元素? – 2011-06-16 21:24:49

+0

對不起,我已經重新提出了我的問題。我正在尋找返回原始設置+包裹的元素本身,以便我繼續從這一點上鍊接... – 2011-06-16 21:35:19

回答

3

如果我理解正確,您需要parent()andSelf()

  • parent()將檢索集合中每個元素的父級。
  • andSelf()會將前一個集合添加到新集合中。

$("div.elements-to-wrap").wrap('<div class="wrapper" />').parent().andSelf();

現在,你必須同時包含div.elements-to-wrap和所有的div.wrapper是包裹前者元素的新集合。

+0

謝謝你,這個作品。 – 2011-06-17 02:52:14