这是我遇到的一个 jQuery 问题,并且总是必须使用我不引以为豪的方法来解决。
我正在尝试存储一组元素以供以后评估。问题是每次我尝试访问并对其应用任何功能时,错误控制台都会报告它不是一个功能。我确信我对 jQuery 的工作方式有误解。尽管如此,我想指出正确的方向。这是我正在使用的代码:
var products = $('ul.products');
var productLists = []
$.each(products, function (i) {
productLists[i] = products[i].children('li');
console.log(productLists[i]);
});
这是我得到的错误:
Uncaught TypeError: Property 'children' of object #<HTMLUListElement> is not a function