2012-03-30 54 views
1

我有一類包含顏色十六進制值的輸入,沒有#將輸入的顏色更改爲其值

我想將每個輸入的背景顏色設置爲其值。我想這一點,但它不會改變顏色:

$(".colourPick").css('background', '#' + $(this).val()); 

回答

7

嘗試,

DEMO

$(".colourPick").each (function() { 
    $(this).css('background-color', '#' + $(this).val()); 
});