html - 如何使用 jQuery 获取 <link> 标签的 href?

标签 html jquery jquery-selectors

我已经看过很多关于如何使用 <a> 来做到这一点的内容。标签,我用那个标签没有问题,但我似乎无法检索 href <link> 的属性标签。

甚至尝试抓取链接标签:

alert($("link").length);

给出 0。

有什么想法吗?

最佳答案

如果 $("link").length 返回 0,则您的选择器不会产生任何结果,并且根本没有希望获得链接。

您需要一个更好的选择器。也许可以通过 ID (#linkId) 或特定类等来攻击它。您可以使用大量选择器:

http://api.jquery.com/category/selectors/

你的第一步是让 .length 显示 1。然后从那里 .attr('href') 将为您提供链接位置。

编辑: 抱歉,误解了您的目的。我以为你指的是 anchor 标签。以下是我成功访问链接标签的方法:

var links = window.document.getElementsByTagName('link');
$(links).each(function() {
    $(this).attr('href')  // this is your href for the link tag in the loop
});

关于html - 如何使用 jQuery 获取 <link> 标签的 href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2531016/

相关文章:

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

JQuery 倒排表选择

javascript - 使用按钮创建 HTML 元素

javascript - 如何在输入框javascript中设置文本颜色?

javascript - 如何捕获 div 的位置以便在页面重新加载时我可以拥有该位置

javascript - 将鼠标悬停在菜单栏上时隐藏一个 div

javascript - 我创建了一个 jQuery 幻灯片,但它不断重复相同的图像

jquery 使用非选择器序列化