Tôi đã suy nghĩ về sự kiện jQuery $(document).ready
và nó xảy ra với tôi rằng tôi đã không bao giờ nhìn thấy bất cứ ai áp dụng nó trên bất cứ điều gì khác hơn là $(document)
. Có sử dụng hợp pháp nào khác cho nó không?jQuery có hữu ích trên bất kỳ thứ gì ngoài tài liệu không?
7
A
Trả lời
5
Từ các tài liệu jQuery:
Phương pháp .ready() chỉ có thể được gọi vào một đối tượng jQuery phù hợp với các tài liệu hiện hành, vì vậy bộ chọn có thể được bỏ qua.
Tất cả họ đều làm như vậy:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)
Nguồn: http://api.jquery.com/ready/
1
Không, jQuery .ready() "Xác định một chức năng để thực hiện khi DOM được nạp đầy đủ" , vì vậy nó không thể được sử dụng trên bất kỳ phần tử nào khác
1
Vâng, về cơ bản, không. Bất cứ thứ gì bạn đặt vào đó, nó vẫn được gọi khi sự kiện nạp DOM được kích hoạt. Ví dụ, điều này:
$(undefined).ready(function() {
alert("test");
});
Chạy chỉ như thế này:.
$(document).ready(function() {
alert("test");
});
Các vấn đề liên quan
- 1. Có bất kỳ khung Silverlight hữu ích nào không?
- 2. Các phương thức không có lớp trong Python có hữu ích cho bất kỳ thứ gì không?
- 3. CSS có bất kỳ thứ gì giống như jQuery: has()?
- 4. Năng suất có hữu ích bên ngoài LINQ không?
- 5. Có bất kỳ thuộc tính hữu ích nào khác cho thuộc tính C# không?
- 6. XMLStarlet không chọn bất kỳ thứ gì
- 7. Có bất kỳ thứ gì gọi là chuẩn GUI không?
- 8. Bất kỳ tài liệu nào tốt cho giao diện cblas?
- 9. Regex cho bất kỳ thứ gì giữa []
- 10. "Từ khóa lợi nhuận" có hữu ích bên ngoài khối lặp không?
- 11. Log4Net StringMatchFilter không lọc bất kỳ thứ gì
- 12. Tấn công SQL Injection có thể được thực hiện thông qua bất kỳ thứ gì ngoài SqlCommand không?
- 13. Sự khác biệt giữa một danh sách với bất kỳ thứ gì ([_]) và bất kỳ thứ gì (_)
- 14. Tài nguyên hệ thống Android hữu ích
- 15. Tính bất biến có hữu ích đối với các ứng dụng không song song không?
- 16. Không sử dụng Trình tạo giao diện có mua cho tôi bất kỳ thứ gì không?
- 17. Làm thế nào tôi có thể gửi bất kỳ thứ gì khác ngoài chuỗi thông qua Python sock.send()
- 18. Plugin Xcode hữu ích nhất là gì?
- 19. Khóa học Rails for Zombies có hữu ích không?
- 20. Tài liệu JavaScript.execCommand() sở hữu thẻ
- 21. Bạn có biết bất kỳ ứng dụng WPF/Silverlight hữu ích trong thế giới thực nào sử dụng MVVM không?
- 22. Có bất kỳ hướng dẫn thiết kế nào cho Cơ sở dữ liệu tài liệu không?
- 23. API ứng dụng Spotify: bất kỳ tài liệu nào khác?
- 24. Bất kỳ ai biết tiện ích để xem/chỉnh sửa cookie trên IE 8?
- 25. Có bất kỳ tài liệu thực thi R-Tree miễn phí nào cho .NET không?
- 26. Lớp WPF Decorator có hữu ích không?
- 27. Không thể đặt bất kỳ thứ gì vào/var/lib/tomcat7/webapps/
- 28. là jquery .find luôn hữu ích?
- 29. Có bất kỳ hạn chế nào để nghe các sự kiện ở cấp tài liệu trong jQuery không?
- 30. Dữ liệu cốt lõi có hữu ích cho dữ liệu chỉ đọc không?
Lưu ý rằng bộ chọn khác chỉ hơn '$ (document) .ready (' được ghi nhận là '$() đã sẵn sàng ('(nhưng nó không được khuyến nghị). Sử dụng bất kỳ bộ chọn nào khác là hành vi không có giấy tờ, và bạn không thể dựa vào nó ở cùng một số trong các phiên bản sau. – Guffa
Không, tôi hiểu. – Donamite