有一句js代码

下面这句代码, 是什么意思 ,没有读懂

<a href="javascript:return false;">

··················
应该是这句导致的跳转,a标签外层还有个 class="pay"
`
$('.pay').removeClass('pay-disabled').find('a').attr('href','pay-result.html');
`
这句代码又是什么意思呢, 找到 a标签然后跳转吗

阅读 1.9k
3 个回答

禁止链接跳转

// 以下三种等价
  <a href="javascript:;">baidu</a>
  <a href="javascript:void(0);">baidu</a>
  <a href="javascript:return false;">baidu</a>

javascript表示执行一段js代码。

a标签外层有个 class="pay" 。 又有js代码 $('.pay').removeClass('pay-disabled').find('a').attr('href','pay-result.html'); 所以, 此时 a标签的 href 属性不再是javascript:return false; 而是变为了 pay-result.html

javascript:return false; 阻止默认调整事件
pay-result.html 在 条件下 改为调整到这个地址

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题