我的目标是仅使用 Javascript 从头开始复制普通的 jQuery 每种类型的函数。到目前为止,这是我的代码:
// Created a jQuery like object reference
function $(object) {
return document.querySelectorAll(object);
this.each = function() {
for (var j = 0; j < object.length; j++) {
return object[j];
}
}
}
console.log($('.dd')); // returns NodeList[li.dd, li.dd]
$('.opened').each(function() {
console.log(this);
}); // Results in an error [TypeError: $(...).each is not a function]
如您所见,每个都显示为错误。我应该如何解决这个问题?