我有一个图像,我想在其中调用单击并重新单击功能。所以我使用.toggle()
了函数而不是.click()
函数,但是它隐藏了没有点击的图像,所以我决定在函数中创建点击和重新点击函数,.click()
如下所示:
$('.imgclass').click(function(){
$(this).addClass('btn');
if($(this).attr('class','btn')){
$(this).css('background-color','blue');
$(this).removeClass('btn');
} else {
alert('sorry');
}
});
但在我的代码中,其他语句不起作用。在第一次单击时,它将背景颜色添加到蓝色并删除其类,然后它找不到类 btn,因此它应该警告“对不起”但它没有警告。我认为还有其他最好的想法可以在函数中实现点击和重新点击.click()
功能。如何做到这一点?