$('button.follow').click(function(event){
var element = $(this);
var follow_user_id = element.attr('u_id');
$.ajax({
type: "POST",
url: "xxx",
data: xxx,
success: function(){
element.removeClass('btn-primary follow').addClass('btn-default unfollow');
element.html('Unfollow');
}
});
});
$('button.unfollow').click(function(event){
var element = $(this);
var follow_user_id = element.attr('u_id');
$.ajax({
type: "POST",
url: "xxxx",
data: xxxxx,
success: function(){
element.removeClass('btn-default unfollow').addClass('btn-primary follow');
element.html('Follow');
}
});
});
第一次点击 follow button 后 button 变成 unfollow , css 变成“ unfollow ”,再点击 button 时$('button.follow')再次响应而不是$('button.unfollow')。这个让我比较困惑,不应该是$('button.unfollow')响应吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.