Điều gì sẽ là sự thay thế thích hợp cho jQuery.live(). Tôi biết jQuery.on() làm điều tương tự nhưng trong trường hợp của jQuery.on() chúng ta phải xác định cha mẹ để làm cho nó hoạt động.Thay thế cho jQuery.live
Giả sử tôi có 500 trực tiếp trên trang của mình và bây giờ tôi muốn thay đổi tất cả 500 trực tiếp thành bật và thực hiện nó bằng cách chọn phụ huynh của từng phần tử sẽ không khả thi và sẽ mất nhiều thời gian hơn.
Giả sử tôi có $(".item").live("click",function(){ alert("test"); });
và nếu tôi thay thế nó bằng jQuery.on() sau đó nó phải được $("body").on("click",".item",function(){ alert("test"); });
nhưng tôi tự hỏi, nếu có một số cách tắt hoặc bất cứ điều gì khác để đạt được điều này như
này$(".item").on("click",function(){ alert("test"); });
để tôi có thể thay thế tất cả sau vài giây.
Giải pháp nhanh chóng và dơ bẩn sẽ là plugin 3 dòng để duy trì chức năng 'trực tiếp 'dựa trên' bật'. –
@ dystroy - Đó là những gì tôi nghĩ quá –
Không có thứ gì đó để tôi không phải sử dụng bất kỳ plugin nào? –