Tôi nghĩ bạn có thể nhầm lẫn Javascript với các phương thức jQuery. Vanilla hoặc Javascript đơn giản là một cái gì đó như:
function example() {
}
Một chức năng của bản chất đó có thể được gọi bất cứ lúc nào, bất cứ nơi nào.
jQuery (một thư viện được xây dựng trên Javascript) đã được xây dựng trong các hàm thường yêu cầu DOM phải được hiển thị đầy đủ trước khi được gọi. Cú pháp khi hoàn thành việc này là:
$(document).ready(function() {
});
Vì vậy, một hàm jQuery, có tiền tố với $
hoặc từ jQuery
thường được gọi từ bên trong phương thức đó.
$(document).ready(function() {
// Assign all list items on the page to be the color red.
// This does not work until AFTER the entire DOM is "ready", hence the $(document).ready()
$('li').css('color', 'red');
});
Mã giả cho khối đó là:
Khi mô hình đối tượng tài liệu $(document)
đã sẵn sàng .ready()
, hãy gọi hàm sau function() { }
. Trong hàm đó, hãy kiểm tra tất cả <li>
các trang trên trang $('li')
và sử dụng phương thức jQuery .CSS () để đặt thuộc tính CSS "màu" thành giá trị "đỏ".css('color', 'red');