为了账号安全,请及时绑定邮箱和手机立即绑定

关于点击事件ajax成功回调之后的问题

关于点击事件ajax成功回调之后的问题

拉莫斯之舞 2019-03-20 17:13:32
<body>    <a href="" class="qs">签收</a>    <a href="" class="qs">签收</a>    <a href="" class="qs">签收</a>    <a href="" class="qs">签收</a></body>    $(".qs").on('click', function() {            $.ajax({                type: 'POST',                url: url,                data: { taskId: taskId },                success: function(data) {                    //如何在点击了签收,执行ajax请求成功后,改变当前点击的a标签的值为“结束”。其实就是想成功回调后获取当前点击的a标签,并且改变他的属性和值。其他的a标签不变                }            });
查看完整描述

2 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

修改代码如下:


$(".qs").on('click', function() {

  let $target = $(this)

  $.ajax({

    type: 'POST',

    url: url,

    data: { taskId: taskId },

    success: function(data) {

        $target.text('XXX')

    }

  });

});


查看完整回答
反对 回复 2019-03-31
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

<body>


<a class="qs">签收1</a>

<a class="qs">签收2</a>

<a class="qs">签收3</a>

<a class="qs">签收4</a>

<script>


$(".qs").on('click', function() {

    $(this).context.innerText = 'xxx'

})

</script>


查看完整回答
反对 回复 2019-03-31
  • 2 回答
  • 0 关注
  • 722 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信