Got một số mã ở đây không hoạt động:JQuery - Cách thêm một lớp vào mỗi mục danh sách cuối cùng?
$("#sidebar ul li:last").each(function(){
$(this).addClass("last");
});
Về cơ bản tôi có 3 danh sách và muốn thêm một lớp (cuối cùng) cho từng hạng mục xuất hiện cuối cùng trong mỗi danh sách có thứ tự.
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="last">Item 3</li>
</ul>
Hy vọng điều đó có ý nghĩa, Chúc mừng!
Đây có phải là lớp được thêm vào được sử dụng để thêm lề ở cuối danh sách không? Nếu vậy, bạn chỉ có thể sử dụng thuộc tính margin-bottom của ul thay thế. Nếu không, hãy tiếp tục. = P – EndangeredMassa
Ngoài ra, bạn không cần phải làm '.each' trong trường hợp này, bạn chỉ có thể thực hiện' .addClass' trực tiếp. jQuery sẽ áp dụng tất cả các lệnh cho toàn bộ các phần tử phù hợp. – cdmckay
Ngoài ra, một trang web tốt để kiểm tra các bộ chọn khác nhau và xem cách chúng hoạt động có thể được tìm thấy tại đây: http://www.woods.iki.fi/interactive-jquery-tester.html – cdmckay