我有这样的代码做一个简单的点击来改变.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