Tôi tự hỏi nếu nó có thể chuyển vị trí của hai div với jQuery.Chuyển vị trí của 2 div với jQuery
Tôi có hai div như thế này
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
vì vậy nếu div2
có nội dung (hoặc chứa hơn không gian chỉ trắng) nó chuyển thứ tự của div1
và div2
vì vậy đây:
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
sẽ trở thành:
<div class="div2">STUFF TWO</div>
<div class="div1">STUFF ONE</div>
Nhưng nếu nó là thế này:
<div class="div1">STUFF ONE</div>
<div class="div2"></div>
hay này:
<div class="div1">STUFF ONE</div>
<div class="div2"> </div>
nó sẽ không làm gì cả.
Ngoài ra ... nếu có thể, nếu được chuyển, tôi muốn thêm lớp học vào div1
.
Bất kỳ trợ giúp nào về vấn đề này sẽ được đánh giá rất nhiều.
CẬP NHẬT:
Tôi quên thêm rằng tôi phải chạy tính năng này trên nhiều bản sao trên cùng một trang.
Mỗi trường hợp được formated như thế này:
<div class="view-container">
<div class="view-content">
<div class="views-row">
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
</div>
<div class="views-row">
<div class="div1">STUFF ONE</div>
<div class="div2">STUFF TWO</div>
</div>
</div>
</div>
Tôi đã thêm dòng này để thêm lớp '$ (this) .next ('. Div1'). AddClass ('new-class');' có đúng không? – Cybercampbell
Tôi thực sự thích giải pháp này. Rất tối giản. –
Điều này không tạo bản sao? –