Tôi muốn một div nhất định được thêm làm phần tử cuối cùng trong danh sách bất kể là gì. Có cách nào để tôi có thể xác định rõ ràng điều này không?cách thêm phần tử luôn là phần tử cuối cùng bằng cách sử dụng jquery?
Trả lời
Lấy cha mẹ của danh sách và thêm mục mới vào cha mẹ đó làm đứa con cuối cùng.
Sử dụng javascript đơn giản:
parent.appendChild(newElement);
Mozilla tài liệu: https://developer.mozilla.org/En/DOM/Node.appendChild
Nếu bạn muốn thêm các mặt hàng khác và vẫn có mặt hàng này là mục cuối cùng, sau đó bạn sẽ có thêm các mặt hàng mới trước mục cuối cùng này hoặc xóa mục này, thêm mục mới của bạn rồi thêm lại mục này vào cuối.
Khi bạn đã có phần tử cuối cùng trong danh sách, nếu sau đó bạn muốn thêm một yếu tố mới ngay trước đó yếu tố cuối cùng, bạn có thể làm điều đó như thế này:
parent.insertBefore(newElement, parent.lastChild);
$('#list').append('<div></div>')
sẽ nối nó vào rất kết thúC#list
Nếu bạn muốn thêm nó vào div rất ngoái, chỉ trong trường hợp có những yếu tố khác sau đó, sau đó bạn có thể sử dụng $('#list div:last').after('<div></div>')
Nếu bạn muốn hoàn toàn chắc chắn về rằng, đặt conta rỗng iner với một ID và thay thế nội dung bên trong nếu bạn cần phải lên ngày nó, vì vậy nếu bạn có một container lớn và sau đó phụ container bên trong, con cuối cùng nên như vậy
HTML
<div id="parent">
<div id="child1"></div>
<div id="child2"></div>
<div id="child3"></div>
<div id="LastChild"></div>
</div>
bây giờ nếu bạn cần cập nhật,
jQuery
var newcontent = '<p id="newcontent">I am the new content</p>';
//Build your content as html or plain text
$('#LastChild').html(newcontent); //Replace old content in last child div with new
Bây giờ, nếu bạn muốn giữ lại các nội dung cũ từ cuối div con và chèn mới dưới đây mà bạn có thể làm sau
var newcontent = $('#LastChild').html();
var newcontent += '<p id="newcontent">I am the new content</p>';
$('#LastChild').html(newcontent);
Hoặc, nếu bạn muốn giữ lại nội dung cũ trong div con cuối cùng nhưng có nội dung mới được hiển thị trên đầu hoặc trước khi cũ, bạn chỉ có thể hoán đổi thứ tự của var newcontent như vậy
var newcontent = '<p id="newcontent">I am the new content</p>';
var newcontent += $('#LastChild').html();
$('#LastChild').html(newcontent);
Khi bạn đang nói về danh sách, tôi sẽ cho rằng bạn đang đề cập đến danh sách bỏ ra lệnh.
Bạn sẽ cần phải để một cái gì đó thuộc loại này:
$('ul').append('<li>Bottom list-item</li>');
- 1. jquery nối thêm phần tử cuối cùng
- 2. Thêm phần tử vào phần tử cuối cùng của mảng
- 3. Nối phần tử không kết thúc, trước phần tử cuối cùng trong jQuery
- 4. tìm loại phần tử bằng cách sử dụng jQuery
- 5. jQuery: Thêm phần tử sau phần tử thứ n
- 6. Phần tử cuối cùng trong OrderedDict
- 7. jQuery - tìm lớp cuối cùng trên phần tử
- 8. Cách chèn phần tử vào danh sách cuối cùng?
- 9. jQuery: Thêm phần tử sau phần tử khác
- 10. cách xóa phần tử cuối cùng trong java.util.Set?
- 11. Cách di chuyển phần tử con từ cha mẹ này sang phần tử khác bằng cách sử dụng jQuery
- 12. : cuối cùng con không chọn phần tử cuối cùng
- 13. Không thể tìm thấy các phần tử HTML được thêm động bằng cách sử dụng jQuery
- 14. Thêm thuộc tính điều khiển cho phần tử video bằng cách sử dụng jQuery
- 15. cách chọn: sau khi sử dụng phần tử jquery
- 16. Cách tìm phần tử gốc bằng cách sử dụng javascript
- 17. Làm cách nào để xác định phần tử cuối cùng khi sử dụng trình lặp?
- 18. Hiển thị phần tử con phía trên phần tử cha bằng cách sử dụng CSS
- 19. Sắp xếp lại tất cả các phần tử sau khi ẩn một phần tử bằng cách sử dụng jquery masonry
- 20. Mã cho phần tử thứ hai thành phần tử cuối cùng trong một vector
- 21. WindowsFormsHost luôn là phần tử hàng đầu từ phần tử WPF
- 22. Thêm phần tử vào đầu phần tử nhóm
- 23. Trong một mảng javascript, làm cách nào để có được 5 phần tử cuối cùng, trừ phần tử đầu tiên?
- 24. Làm cách nào để căn giữa các phần tử trong BoxLayout bằng cách sử dụng trung tâm của phần tử?
- 25. Lấy phần tử thứ n bằng cách sử dụng BeautifulSoup
- 26. jQuery: Cách hiển thị phần tử và sử dụng hiệu ứng đánh dấu cùng một lúc?
- 27. cách xóa phần tử được tạo bằng jquery?
- 28. WebDriver - đợi phần tử bằng cách sử dụng Java
- 29. jQuery chắp thêm bên trong phần tử
- 30. cách lấy các phần tử theo tên bằng jquery?
Cung cấp thêm chi tiết! – Tumharyyaaden