开发者社区 问答 正文

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

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

展开
收起
小旋风柴进 2016-05-30 14:20:59 2920 分享 版权
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
    赞同 展开评论
问答分类:
问答标签:
问答地址: