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

<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标签不变

                }

            });


拉莫斯之舞
浏览 723回答 2
2回答

神不在的星期二

修改代码如下:$(".qs").on('click', function() {&nbsp; let $target = $(this)&nbsp; $.ajax({&nbsp; &nbsp; type: 'POST',&nbsp; &nbsp; url: url,&nbsp; &nbsp; data: { taskId: taskId },&nbsp; &nbsp; success: function(data) {&nbsp; &nbsp; &nbsp; &nbsp; $target.text('XXX')&nbsp; &nbsp; }&nbsp; });});

慕工程0101907

<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() {&nbsp; &nbsp; $(this).context.innerText = 'xxx'})</script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript