关于 jquery 传递参数颜色值的问题

这个是结构代码<div style="background:#38baf4;">封面</div>

实现目标是 获得当前对象的 颜色值, 保存在全局变量中, 然后再把这个颜色赋给当前对象,问题就出现在 如何把值传递过去
QJ_bg = $(this).css("background")//保存获得的颜色值,例如#38baf4
$(this).style.background="url(images/jiantou.gif) right center no-repeat #38baf4";
//这是一张白色的小图标 需要放在div 中 不平铺,并且背景色要是获得颜色值
你可以直接使用背景色,这样容易处理的多
<div style="background-color: #38baf4">
QJ_bg = $(this).css('background-color');
然后对于指定元素$(this).css('background-color', QJ_bg)就可以做伍罩了
background是复合纯闹属性,很难控制,所以建议你分别定义,例如background-color, background-image, background-position, background-repeat等,橘野这样代码更清晰易懂,也便于修改
下祥迅面凯凯可以,分两步

$(function () {
var ed="red";
$(this).css({"background"谨孙此:"url(head.jpg) no-repeat center","backgroundColor": ed});
});