我有這樣的代碼做一個簡單的點擊來改變.highlight顏色:如何簡化或縮小這個jQuery代碼
<script src="http://code.jquery.com/jquery-1.5.js"></script>
<script>
$(document).ready(function() {
$("#colors").css("cursor","pointer");
$("#color1").css("background-color","#e3dc98");
$("#color1").click(function() {
$(".highlight").css("background-color","#e3dc98");
$(".highlight").css("color","#000000");
});
$("#color2").css("background-color","#588000");
$("#color2").css("color","#ffffff");
$("#color2").click(function() {
$(".highlight").css("background-color","#588000");
$(".highlight").css("color","#ffffff");
});
$("#color3").css("background-color","#66ccff");
$("#color3").click(function() {
$(".highlight").css("background-color","#66ccff");
$(".highlight").css("color","#000000");
});
$("#color4").css("background-color","#ffcc00");
$("#color4").click(function() {
$(".highlight").css("background-color","#ffcc00");
$(".highlight").css("color","#000000");
});
});
</script>
有沒有人對我怎樣可以簡化這個建議或例子嗎?即...採取25行代碼,並使其5或6?
感謝您的任何建議。
不要忘記檢查[關閉](http://closure-compiler.appspot.com/home)。 – AlG 2011-03-29 17:13:58