使用jQuery无法在firefox中复制背景从一个元素复制到另一个元素

这是一个jsfiddle – http://jsfiddle.net/XcC5d/1/

$('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background')); }); 

单击前3个.select div中的任何一个时,它会复制背景css值并将其设置为带有红色边框的结果。

这适用于safari和chrome,但不适用于firefox。 任何帮助将不胜感激。

请尝试以下方法:

 $('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background-image')); }); 

您应该设置CSS的background-image属性。 像这样: 更新你的小提琴

 $('.select').on('click', function(event){ $('.result').css('background', $(event.target).css('background-image')); }); 

编辑:该死的,几秒钟太晚:)