以下是我遇到的並且總是必須使用我不感到自豪的方法解決的jQuery問題。將HTML元素的集合存儲在變量中供以後使用
我試圖存儲元素的集合,以便以後評估。問題是每次我嘗試訪問並應用任何函數時,錯誤控制檯都會報告它不是函數。我確信我對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
令人難以置信。這自動工作。你爲我節省了很多未來的麻煩。非常感謝你。 – thiirteen
@ user1416503我的榮幸。如果您發現它有幫助,請考慮對此解決方案進行投票,並考慮答案底部的最新內容。 – Sampson
@JonathanSampson:OP不能只用6個代表來升級。不過,我給了你一個。 – apsillers