Tôi đã sử dụng $ .each để thực hiện lặp lại trong một thời gian, nhưng tôi tiếp tục nghe mọi người nói để sử dụng JS gốc để làm các vòng lặp. Tôi rất quan tâm đến hiệu suất nhưng tôi không chắc chắn nếu nó luôn luôn có thể thay thế $ .each với một cách có ý nghĩa.Thay thế mỗi jQuery bằng
Vì vậy, câu hỏi của tôi là, có thể luôn luôn thay thế $ .each với, và nếu không phải là quy tắc của ngón tay cái cho khi nó có thể được thực hiện và khi nó không thể.
Tôi có một từng như thế này:
$this.find("div.class").each(function(){
var $thisparent = $(this).parent();
if (condition) {
$(this).prepend($thisparent.text());
}
if (condition2) {
$(this).prepend($thisparent.text());
}
});
Cảm ơn rất nhiều, nhưng bạn có thể vui lòng cung cấp một ví dụ không? Cảm ơn. – Mark
Cảm ơn bạn rất nhiều, :) câu trả lời tuyệt vời và cảm ơn sự gia tăng sự hiểu biết của tôi. Bạn có thể chứng minh làm thế nào để sử dụng một đơn nếu? Ngoài ra nếu tôi có một nửa tá điều kiện loại trừ lẫn nhau. – Mark
@Mark, Đọc trên || toán tử (https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Logical_Operators). – strager