所以,我有这个if语句,我想在我的if语句中添加一个类,但是它没有添加类。
$(".project").click(function(){
if ($(".project-expand",this).is(':visible')) {
$(".project-expand",this).hide();
} else if ($(".project-expand",this).is(':hidden')) {
$(".project-expand",this).show();
$(".project",this).addClass('item-dropped');
}
});
答案 0 :(得分:3)
这条线对我来说似乎不对
$(".project",this).addClass('item-dropped');
您正在传递this
,它应该是您单击的.project
元素作为选择器的上下文。除非您有嵌套.project
我不认为jQuery能够找到您正在寻找的元素
将该行替换为$(this).addClass('item-dropped');