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