【发布时间】:2020-12-04 13:31:10
【问题描述】:
我想了解如何从已选择的对象中获取内部对象。
我看到以下应该可以工作:
$$(".a").forEach(element => {
console.log( $(element).find(".price").clone() );
});
但是,获取对象未定义。 这样做的正确方法是什么?
【问题讨论】:
-
您可能会使用
.filter而不是.find- 但没有看到您的 HTML,这只是猜测 -
@freedomn-m $(element) 对象未定义你能提供一个工作示例吗?
-
还有两个问题。首先,jQuery 没有
forEach()方法,它只有each()。除此之外,第一个参数是索引,元素是第二个。其次,您似乎在外部范围内将 jQuery 别名为$$,但在每个循环中您只使用$ -
您可以在此处找到工作示例:api.jquery.com/filter 如需更具体的示例以满足您的需求,请提供至少一些示例 HTML,最好提供完整的 minimal reproducible example。