JQuery - 使用选择器获取价值

Rya*_*yan 5 html jquery dom

我正在尝试在页面完全加载后选择页面上的第一个链接,并将页面重定向到第一页上的链接.

我理解如何使用选择器,但我很难过如何在页面加载后拿起第一个项目.我假设一旦我拥有了我可以使用的价值

window.location = "http://www.google.com/"
Run Code Online (Sandbox Code Playgroud)

然后,一旦我拥有动态链接的值,就将用户带到正确的页面.

Viv*_*ath 4

jQuery(document).ready(function() {
   window.location = jQuery("a[href]:first").attr("href");
});
Run Code Online (Sandbox Code Playgroud)

具有伪类的选择器:first选择第一个匹配的元素。有关选择器的更多信息,请查看jQuery 的优秀文档

编辑

实际上运行我的代码并注意到它返回一个空字符串。这是因为它拾取的第一个a标签恰好没有属性href。我已将选择器更改为仅选择a具有属性的标签href