开发者社区> 问答> 正文

jquery 如何让a标签不执行跳转?

正常情况下,我给a标签的href 添加jacascript:; 就可以阻止它的点击事件
但是这次我是拿到了一个函数,我无法修改里面的href。因为我需要href的地址做ajax加载。
请问我如何设置才能让这个href执行onclick事件而不跳转呢?

展开
收起
小旋风柴进 2016-05-30 14:20:59 2843 0
1 条回答
写回答
取消 提交回答
  •      var _this = $(this);
                 var subHref = _this.attr('href');
                 e.preventDefault();           
                 $.ajax({
                     url: '1.html',
                     data: formVal,
                     type: post,
                     dataType: 'json',
                     success: function(res) {
                         if (res.code == 200) {
                             location.href = subHref;
                         } else {
                
                         }
                     }
                     error: function() {
                
                     }
    2019-07-17 19:20:32
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载