Javascript 无法使用Firefox上的jQuery获取css值

Javascript 无法使用Firefox上的jQuery获取css值,javascript,jquery,html,firefox,Javascript,Jquery,Html,Firefox,我在Firefox上开发功能时遇到了一些问题 我有这个功能: var circleColor = function () { $('[data-action="user-picture-chart"]').click(function(e) { var e = window.event || e; $('[data-action="user-picture-sidebar"]').css('borderColor', $(e.target).css('bo

我在Firefox上开发功能时遇到了一些问题

我有这个功能:

var circleColor = function () {
    $('[data-action="user-picture-chart"]').click(function(e) {
        var e = window.event || e;
        $('[data-action="user-picture-sidebar"]').css('borderColor', $(e.target).css('borderColor'));
    });
};
其中,Chrome上的
$('[data action=“user picture sidebar”]')
返回:

它会在Firefox上返回:

据我所见,它在两种浏览器上返回相同的结果

如果我执行
console.log($('[data action=“user picture sidebar”]').css('borderColor')我在Chrome上得到类似的东西:
rgb(190190190)
但是我在Firefox上没有得到任何东西,所以我无法完成我的交易

你知道会发生什么吗



使用firefox,您必须执行类似于
.css('borderTopColor')
的操作,因为firefox
getComputedStyle
不会为“复合”或“速记”属性返回任何值@JaromandaX的注释是正确的。@JaromandaX是的,它起作用了。把这个作为答案,这样我就能给你最好的答案。