我制作了一个喜欢/不喜欢的脚本,其工作原理如下:2 个带rate_deal
类的按钮。当您单击喜欢或不喜欢按钮时,它会rate_deal
从两个按钮中删除该类以防止再次单击,然后添加一些类以使其看起来更好。
我有个问题。我不知道我做错了什么,但是rate_deal
当我单击一个按钮时,我无法删除这两个按钮的类。
这是代码:
HTML:
<div class="content_r_d_left_rate" id="deal-1">
<span class="rate_deal content_r_d_l_rate_img_up"></span>
<span class="rate_deal content_r_d_l_rate_img_down"></span>
</div>
jQuery:
$(".rate_deal").click(function(){
var dealIdRaw = $(this).parent().attr('id');
var dealId = dealIdRaw.replace('deal-', '');
$('#'+dealIdRaw).children().removeClass('rate_deal');
if($(this).hasClass('content_r_d_l_rate_img_up'))
{
$('#'+dealIdRaw+' > .content_r_d_l_rate_img_down').addClass('content_r_d_l_rate_img_down_i');
$('#'+dealIdRaw+' > .content_r_d_l_rate_img_down').removeClass('content_r_d_l_rate_img_down');
}
else
{
$('#'+dealIdRaw+' > .content_r_d_l_rate_img_up').addClass('content_r_d_l_rate_img_up_i');
$('#'+dealIdRaw+' > .content_r_d_l_rate_img_up').removeClass('content_r_d_l_rate_img_up');
}
});