利用jquery的removeClass和addClass实现选择效果:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
ul li{width: 50px;height: 50px;border: 1px solid #cccccc;border-radius: 50%;line-height: 50px;text-align: center;list-style-type: none;}
.on{background-color: red;color: #ffffff;}
</style>
<script type="text/javascript" src="js/jquery.js" ></script>
<script>
$(function(){
$("ul li").click(function(){
$("ul li").removeClass("on");
$(this).addClass("on");
});
});
</script>
</head>
<body>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
</ul>
</body>
</html>