我在youtube网站(趋势页面)上使用JS玩耍。

我正在尝试做的是:
将类别为“ytd-expanded-shelf-contents-renderer”的所有元素“ytd-video-renderer”写入变量xyz。

我的代码:

var xyz = $("ytd-video-renderer.ytd-expanded-shelf-contents-renderer")

不幸的是,这是我的控制台输出:
<ytd-video-renderer class="style-scope ytd-expanded-shelf-contents-renderer">

我仅从该站点获得第一个元素。如果我只使用 Vanilla JS
var xyz = document.querySelectorAll("ytd-video-renderer.ytd-expanded-shelf-contents-renderer")

我将所有元素放在数组中。 -很好

但是我想使用jQuery,因为我需要“扫描”此数组中每个元素的某个子节点,如果我使用querySelectorAll,find()将无法工作。

顺便说一句:我在Chrome和Firefox中使用控制台。

最佳答案

由于我正在使用chrome和firefox的开发工具控制台,因此$document.querySelector的别名。
我需要将$更改为$$
现在可以了。
感谢@Xufox的帮助!

这是@Xufox的评论:

09-25 16:31