Im đấu tranh với mục này. Tôi có một danh sách các mục và trên một phần của mẫu khi một cái gì đó đã xác nhận nó thêm lớp "kiểm tra" vào mục danh sách tương ứng.jQuery đếm các mục với lớp "đã chọn"
<ul>
<li class="title">Checklist</li>
<li class="checkType checked">Card Type</li>
<li class="checkNumber checked">Card Number</li>
<li class="checkName checked">Name on Card</li>
<li class="checkMonth checked">Expiry Month</li>
<li class="checkYear checked">Expiry Year</li>
<li class="checkCode checked">Security Code</li>
</ul>
.title{font-size:23px; font-weight:bold;}
.checked{ color:#f00;}
Nhưng tôi cần jQuery để kiểm tra xem mỗi mục có lớp checked
EXCEPT title
.
Điều này có thể thực hiện được không?
Demo:http://jsfiddle.net/bQtEQ/1/
Nhờ câu trả lời bây giờ tôi có những điều sau
var counting = $("li.checked:not(.title)").length;
if (counting == 6){
console.log(counting);
}
Đôi khi, bạn nhìn vào các câu hỏi và bạn tự hỏi tại sao không có 10 câu trả lời ... và bạn chờ đợi thêm một giây ... bùng nổ! –
có thể trùng lặp của [yếu tố đếm Jquery theo lớp cách tốt nhất để thực hiện điều này là gì?] (Http://stackoverflow.com/questions/2727303/jquery-counting-elements-by-class-what-is-the-best -way-to-implement-this) – Esailija
Không phải là bản sao cả. – Archer