目前,我正在使用这个片段:
$('.element-block').click(function(){
    $(this).siblings(".key-element").toggle();
    $('.background-area').removeClass("active_bg");
    $(this).parent('.background-area').addClass("active_bg");
});
我有DIV元素列表。在这个块中,当我点击 时.element-block,jQuery函数toggle()显示需要的区域,如果我再次点击,切换隐藏它,并且我正在向该区域添加背景颜色。
这很好用,例如:我单击 A .block-element- 数据出现 + 背景颜色已更改。然后我点击B .block-element- 数据出现+背景颜色改变。凉爽的。
但是如果我点击A-.block-element数据出现+背景颜色改变,然后如果我再次点击A-.block-element数据将被隐藏,但背景颜色没有改变。
如何解决这个问题?