http://jsfiddle.net/EBPg9/2/文本的顏色設置爲一個父div的背景顏色
我工作的一個小項目,我有多個五彩項目,標籤在其中。我不想爲文本和背景指定我的顏色,而只想獲取父div的背景顏色並將其分配給我的文本的顏色。
我目前的jQuery看起來是這樣的:
$(".infobox").each(function() {
var tagcolor = $(this).closest('.info').css('background');
$(this).css('color',tagcolor);
alert(tagcolor);
});
我的HTML是
<div class="info" style="background: #408FCE;">
<div class="infobox">
tags
</div>
</div>
正如你可以從我的jQuery看,我創建了一個警報,將顯示我的變量「的價值tagcolor「,奇怪的是它似乎獲得了所有其他不需要的CSS值,即使我指定了」Background「。我無法弄清楚我做錯了什麼,我該如何解決這個問題?
編輯:這裏有一些研究;
What is the difference between background and background-color
Apparantly 「背景」 返回一堆不同的東西。
哇!看看所有的答案!這就像喂鴿子在公園裏。 –