Có cách nào kiểm tra xem các phần tử DOM HTML cho một bộ chọn/phần tử đã cho chưa sẵn sàng bằng cách sử dụng jQuery hay JavaScript không?Kiểm tra xem một phần tử DOM đã cho đã sẵn sàng
Nhìn vào jQuery api cho chức năng sẵn sàng, có vẻ như nó chỉ có thể được sử dụng với đối tượng tài liệu. Nếu sẵn sàng không thể được sử dụng cho mục đích này là có một cách khác để làm điều này?
ví dụ:
$('h1').ready(function()
{
//do something when all h1 elements are ready
});
Rõ ràng là tôi có thể sử dụng
$(document).ready(function()
{
//do something when all h1 elements are ready
});
Nhưng nếu tất cả các tải của h1 đầu tiên sau đó mã cụ thể đến các yếu tố h1 sẽ chỉ thực hiện sau khi toàn bộ tài liệu đã sẵn sàng mặc dù nó thực sự có thể thực hiện sớm hơn.
tại sao bạn muốn thực hiện nó sớm hơn so với tài liệu đã sẵn sàng? – nWorx
tôi có thể hỏi, tại sao bạn cần điều này? –
Tôi không nghĩ rằng việc tập lệnh của bạn được thực thi sớm hơn vì nó có thể cải thiện hiệu suất tổng thể của trang web của bạn, vì nói chung, việc thực thi JavaScript chặn nội dung khác tải. Đặt cược tốt nhất của bạn là sử dụng '$ (tài liệu) .ready'. – FishBasketGordo