Как мне преобразовать 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'}); )
Это приходит на ум:
$("#styleswitcher a").click(function () { $("container").css("background-color", this.className); });
Предполагается, что цвет фона должен быть именем класса, как в вашем примере