2009-06-09 59 views
0

如何將5個點擊函數轉換爲一個?例如如何將5個點擊函數轉換爲具有更改值的點擊函數

$("div#styleswitcher a.green").click(function(){ 
$("container").css({'background' : 'green'}); 

) 

$("div#styleswitcher a.blue").click(function(){ 
$("container").css({'background' : 'blue'}); 

) 

$("div#styleswitcher a.red").click(function(){ 
$("container").css({'background' : 'red'}); 

) 

$("div#styleswitcher a.yellow").click(function(){ 
$("container").css({'background' : 'yellow'}); 

) 

回答

6

這浮現在腦海:

$("#styleswitcher a").click(function() 
{ 
    $("container").css("background-color", this.className); 
}); 

假設是背景顏色應該是類名,在你的例子

+0

良好和清潔解決方案! – tekBlues 2009-06-09 11:56:01

相關問題