jquery获取clicked元素的css属性

我正在尝试获取被点击元素的背景颜色,但我得到的值为:hover。 这是我的代码:

$(button).click(function() { var bgColor = $(this).css('background-color'); console.log(bgColor); }); 

我究竟做错了什么?

您可以使用event.target

 $(button).click(function(e) { var bgColor = $(e.target).css('background-color'); console.log(bgColor); });