Tôi đã thử tất cả mọi thứ nhưng tôi nghĩ rằng tôi đang trở nên quá phức tạp và thậm chí còn quản lý để có được chrome để treo với bộ chọn của tôi. Tôi chắc chắn theres một cách đơn giản để làm điều nàyBộ chọn CSS có lớp a nhưng không phải lớp b
Chọn classa
nhưng chỉ khi theres không có classb
và bỏ qua những ví dụ cuối cùng của nó
<div class="container">
<div class="classa classb"></div> <!-- Dont Select -->
<div class="classa"></div> <!-- Select -->
<div class="classa"></div> <!-- Dont select last instance -->
</div>
Ngoài ra, bạn sẽ không thể loại trừ '.classa' cuối cùng nếu nó không phải là đứa con cuối cùng. Xem http://stackoverflow.com/questions/10230416/is-it-possible-using-current-browsers-to-use-pseudo-classes-to-detect-first-and/10230466#10230466 – BoltClock
Có vấn đề này tôi đã được thử nghiệm – Akshat