JQuery - 使用选择器获取值

标签 jquery html dom

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

我了解如何使用选择器,但我对如何在页面加载后选择第一项感到困惑。我假设一旦我拥有了我可以使用的值(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/

相关文章:

php - Ajax 和 PHP : FormData object

javascript - 无法将 Canvas 保存到图像 - 受污染的 Canvas - react 应用程序

javascript - 使用隐藏元素在 div 上搜索过滤器

html - 使用 knockout js 实现 html5 拖放照片,durandal 2.0

java - 是否可以在 JavaFX 的 WebView 中确定元素位置?

javascript - 修改 .toggle 上的 div 样式 - jquery

javascript - 带变量的 Jquery eq 选择器不起作用

javascript - 刷新后如何保留在同一个选择中?

javascript - AngularJS 策略防止类的无样式内容闪现

javascript - 通过 Xpath 查找 DOM 元素