鍍金池/ 問答/HTML5  數(shù)據(jù)庫(kù)  HTML/ 關(guān)于點(diǎn)擊事件ajax成功回調(diào)之后的問題

關(guān)于點(diǎn)擊事件ajax成功回調(diào)之后的問題

<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) {
                    //如何在點(diǎn)擊了簽收,執(zhí)行ajax請(qǐng)求成功后,改變當(dāng)前點(diǎn)擊的a標(biāo)簽的值為“結(jié)束”。其實(shí)就是想成功回調(diào)后獲取當(dāng)前點(diǎn)擊的a標(biāo)簽,并且改變他的屬性和值。其他的a標(biāo)簽不變
                }
            });
回答
編輯回答
貓館

<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>

2017年2月16日 19:48
編輯回答
純妹

修改代碼如下:

$(".qs").on('click', function() {
  let $target = $(this)
  $.ajax({
    type: 'POST',
    url: url,
    data: { taskId: taskId },
    success: function(data) {
        $target.text('XXX')
    }
  });
});
2017年5月2日 08:37