gpt4 book ai didi

javascript - 成功 ajax 调用后删除点击范围

转载 作者:行者123 更新时间:2023-12-03 01:34:47 29 4
gpt4 key购买 nike

我想在单击超链接 (.remove_resort) 时(成功的 ajax 调用后)删除超链接的(父​​)跨度。

虽然ajax调用成功,但是最后span并没有被移除。这里出了什么问题?

请记住:有几个类似的带有类remove_resort的跨度...

<span><a title="remove resort from skiregion - are you sure?" id="xrr43" class="pointer remove_resort"> - remove resort </a></span>
$('.remove_resort').on('click', function(e){
e.preventDefault();
pos = $(this).attr("id");
rem_res(pos);
});
function rem_res(pos)
{
$.ajax({
type: 'GET',
url: '/snowreport/request/remove.php',
data: {
res_id: pos
},
success: function(msg) {
$(this).fadeOut(800, function() {
$(this).html(msg).fadeIn().delay(2000);
$(this).parent().remove().delay(2000);
});
}
});
}

最佳答案

您需要使用id来获取元素,而不是this

success: function(msg) {
$(“#”+pos).fadeOut(800, function() {
$(this).html(msg).fadeIn().delay(2000);
$(this).parent().remove().delay(2000);
});
}

关于javascript - 成功 ajax 调用后删除点击范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51121487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com