2009-10-06 70 views
13

Tôi cần bọc 3 div vào một bằng jQuery.Bọc 3 div trong một với jQuery

<div class="one"></div><div class="two"></div><div class="three"></div> 

vào này

<div class="wrap"><div class="one"></div><div class="two"></div><div class="three"></div></div> 

Làm thế nào tôi có thể làm điều đó được không?

Nhiều Nhờ sự giúp đỡ của bạn trước

Trả lời

25
$('.one, .two, .three').wrapAll('<div class="wrap">'); 

hoặc

$('.one, .two, .three').wrapAll($('<div>').addClass('wrap')); 

tham khảo: http://docs.jquery.com/Manipulation/wrapAll

+0

tôi sửa câu trả lời của tôi một vài lần như thế này là lần đầu tiên tôi sử dụng jQuery.prototype .wrapAll fyi. –

+1

đã bỏ phiếu cho bạn, vì không bỏ phiếu cho câu trả lời sai của tôi xuống :) – karim79

+0

oh, ai đó đã quản lý 1 giây trước khi tôi nhấn xóa. Oh well. – karim79

Các vấn đề liên quan