gpt4 book ai didi

javascript - JQuery 获取 url 中字符串后的数字

转载 作者:行者123 更新时间:2023-11-30 17:36:07 25 4
gpt4 key购买 nike

对你们来说真的很简单的问题(对我来说不是那么简单)

我已经在 StackOverflow 上基于其他线程整理了一个脚本,但我有独特的需求。我的网站上有一个表单,用户可以在其中提交表单,然后它会在 url 中添加类似“?updated=555”的内容。然而,这个数字会根据他们更新的内容而变化。

我需要一种方法来仅搜索数字(在我的示例中为 555),以便在提交表单和重新加载页面时可以滚动回该 div。每个 div 都有一个唯一的 ID,其编号将在提交 url 时匹配该查询字符串。所以我只需要一种方法来找出“?updated=”之后的数字,这样我就可以将它传递给这个

scrollTop: $("#my-number").offset().top

这是我目前所拥有的:

<script>
jQuery(document).ready(function($) {
if(window.location.href.indexOf("?updated=") > -1) {
$('html, body').animate({
scrollTop: $("#my-number").offset().top
}, 2000);
}
});
</script>

最佳答案

您可以使用正则表达式从您的网址中获取最后一个数字:

var lastNumber = window.location.href.match(/\d+$/);

然后使用:

scrollTop: lastNumber

关于javascript - JQuery 获取 url 中字符串后的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22004165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com