Javascript jQuery/Javasript:更改url后运行代码

Javascript jQuery/Javasript:更改url后运行代码,javascript,html,jquery,url,Javascript,Html,Jquery,Url,我想在使用更改页面后运行代码。代码在当前页面上执行,运行所有代码后,它将更改页面。我希望在单击元素后,在新页面上运行一些代码 这是我的html: <a href="index.html" class="hello"> <p>En savoir plus</p> </a> 希望有解决方案。尝试按以下方式更改代码,以防止出现默认操作 $(document).ready(function () { /

我想在使用
更改页面后运行代码。代码在当前页面上执行,运行所有代码后,它将更改页面。我希望在单击
元素后,在新页面上运行一些代码

这是我的html:

<a href="index.html" class="hello">
    <p>En savoir plus</p>
</a>

希望有解决方案。

尝试按以下方式更改代码,以防止出现默认操作

$(document).ready(function () {
  // Grab the event object (e)
  $(".hello").click(function (e) {
    e.preventDefault(); // Add this
    //Do something after the a element loaded the new page
    console.log("hey");
  });
});

此外,如果您有更多的澄清,请更新您的问题(如果在您尝试后上述解决方案不起作用)

尝试按以下方式更改代码以防止默认操作

$(document).ready(function () {
  // Grab the event object (e)
  $(".hello").click(function (e) {
    e.preventDefault(); // Add this
    //Do something after the a element loaded the new page
    console.log("hey");
  });
});

另外,如果您有更多的澄清,请更新您的问题(如果您试用后上述解决方案不起作用)

显示您如何更改URL如果您单击
URL,则问题会出现在href后面。对于浏览器,这意味着加载“新”URL。这也将重新加载javascript。您应该更新您的问题,并解释更多您试图实现的目标。@sergeykuznetsov我用html中的“”元素更改url。@caramba我更改了我的问题,即使有人回答,我希望它更清楚,并且我可以帮助其他有同样问题的人。显示如何更改URL如果单击
则问题在于URL跟随href。对于浏览器,这意味着加载“新”URL。这也将重新加载javascript。您应该更新您的问题,并解释更多您试图实现的目标。@sergeykuznetsov我用html中的“”元素更改url。@caramba我更改了我的问题,即使有人回答,我希望它更清楚,我可以帮助其他有同样问题的人。谢谢,这解决了我的问题。祝您今天过得愉快!伟大的在这种情况下,请将答案标记为已接受。谢谢@谢谢你,这解决了我的问题。祝您今天过得愉快!伟大的在这种情况下,请将答案标记为已接受。谢谢@GAB06