我试图在页面完全加载后选择页面上的第一个链接,并将页面重定向到第一页上的链接。
我了解如何使用选择器,但我对如何在页面加载后选择第一项感到困惑。我假设一旦我拥有了我可以使用的值(value)
window.location = "http://www.google.com/"
一旦我有了动态链接的值,就将用户带到正确的页面。
最佳答案
jQuery(document).ready(function() {
window.location = jQuery("a[href]:first").attr("href");
});
带有 :first
的选择器伪类选择第一个匹配的元素。有关选择器的更多信息,请查看 jQuery's excellent documentation .
编辑
实际运行我的代码并注意到它返回一个空字符串。这是因为它正在选取第一个 a
标记,而该标记恰好 不 具有 href
属性。我已将选择器更改为仅选择具有 href
属性的 a
标记。
关于JQuery - 使用选择器获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790530/