javascript - 如何从文档 url 获取哈希

标签 javascript jquery html css

如果我使用:

jQuery(document).ready(function() {

      console.log($(this));

});

然后在控制台中我有对象:

[Document mypage.html#weather]

我如何获得最后一个 ID?在此示例中,这是 #weather。我想在选择器中使用警报 #weather,例如 $(data_from_console + '.add').val();

最佳答案

是否要获取最后一个具有 ID 属性的元素?

如果是:

$(document).ready(function () {
    console.log($('body *[id]').eq(-1));
});

编辑 仔细一看,您是在寻找哈希标签吗? IE。如果你的 URL 是 mypage.html#weather 你想要 #weather 吗?

在那种情况下尝试:

$(document).ready(function () {
    console.log(document.location.hash);
});

关于javascript - 如何从文档 url 获取哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11952020/

相关文章:

javascript - "Access is denied"尝试访问以编程方式创建的 <iframe> 的文档对象时出现 JavaScript 错误(仅限 IE)

javascript - 在javascript中显示百分比弧

javascript - JQuery AJAX + C CGI

jquery - 简单的滚动到动画闪烁

javascript - 选择一个元素,其具有特殊属性的最近父元素具有特殊值

javascript - 用于 Visual Studio 2010 问题的 JS Lint

javascript - Internet Explorer 7+ 返回错误 "Object expected",但其他浏览器都不会返回错误

jQuery:随机定位的 div

php - 动态创建html模态窗口按钮

php - 使用 php 创建多个表单插入并将其输入到 mysql