document.getElementById
trả về đối tượng DOM Element gốc, có quyền truy cập trực tiếp vào các thuộc tính của nút đó.
Chức năng jQuery thay vì trả về "bộ sưu tập jQuery", tức là đối tượng jQuery có tập hợp các chức năng/plugin, vv hoạt động giống như một mảng các nút DOM.
Một quy ước chung sử dụng để báo cho cựu từ sau này là tiền tố biến chứa sau này với $
:
Để trích xuất các yếu tố cá nhân từ một bộ sưu tập jQuery như các nút DOM, hoặc sử dụng .get(n)
hoặc [n]
.
var $theList = $('#theList'); // jQuery collection
var theList = $theList[0]; // DOM node
var theList = $theList.get(0); // also a DOM node
Thuộc tính và tài sản truy cập phụ thuộc vào việc bạn có một bộ sưu tập jQuery hay không:
var id = $theList.attr('id'); // jQuery function
var id = theList.id; // native property
Bạn muốn sử dụng 'theList = $ ('# theList') [0]' hoặc 'theList = $ ('# theList'). Get (0)'. – zzzzBov