Use .toggleClass()
function instead.
Usage:
$(".place").click(function () {
$(this).toggleClass("green");
});
Initially give background-color: #336699
and override this style later on with the toggleClass()
.
Your CSS should look something like this.
.place { background-color: #336699; }
.place:hover, .place.green { background-color: #00cc00; }
See this in action here.
Updates:
Update 1: Demo with the green in hover .
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…