a标签下href属性对ajax的影响

今天想做一个根据导航标题改变页面布局,并且不跳转下一个界面的需求,但是无论如何,总是会以a标签下的href地址进行跳转,有什么办法可以实现这种效果吗。

<a href="javascript:test()"></a> 这样可以保留a标签样式 而且不跳转(test()为你的JS方法)

<a href="javascript:void(0);">超级链接<a>这样就不会了。

解决办法:阻止超链接的默认行为即可 ,用js的事件对象方法preventDefault

$('a').click(function(){

//...其他代码逻辑

return false;/////////////这句是关键,阻止跳转到href的链接,并且上面的代码不能有问题

})

a标签里面的href写上javascript就不会了哦

href="#",就能实现不跳转页面,又有点击事件,可以执行JavaScript。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632