index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>常规选择器</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="demo.js"></script>
<link type="text/css" rel="stylesheet" href="style.css" />
</head>
<body>
<!--
<div id="box">div</div>
<div>div</div>
<div>div</div>
<p class="pox">p</p>
<p class="pox">p</p>
<p>p</p>
<strong>strong</strong>
<strong>strong</strong>
<strong>strong</strong>
<ul>
<li><a href="###">首页</a></li>
<li><a href="###">首页</a></li>
</ul>
<a href="###">首页</a>
<a href="###">首页</a>
<ul>
<li><a href="###">首页</a></li>
<li><a href="###">首页</a></li>
<li><em>首页</em></li>
<li><strong>首页</strong></li>
</ul>
<a href="###">首页</a>
<a href="###">首页</a>
<p>首页</p>
<p>首页</p>
<span>首页</span>
<span>首页</span>
-->
<div class="box pox">div</div>
<p class="box">p</p>
<div class="pox">div</div>
<p class="box">p</p>
</body>
</html>
style.css
/* CSS Document */
/*
div, p, strong{ color:#c00;}
ul li a{ color:#c00;}
*{ color:#c00;}
.box.pox{ color:#c00;}
*/
demo.js
$(function(){
//$('div, p, strong').css('color','blue');
//$('#box, .pox, strong').css('color','blue');
//$('ul li a').css('color','blue');
//$('*').css('color','blue');
//alert($('*').size());
//alert($('*')[0].nodeName);
//在全局范围使用 * 号,会极大的消耗资源,所以不建议在全局使用
//$('ul li *').css('color','#c00');
//alert($('ul li *').size());//通配选择器一般运用在局部的环境内
//$('div.box').css('color','#c00');
//$('.box.pox').css('color','#c00');
//$('div#box p ul li a#link');//可以,选择器越复杂,那么字符串解析就会越慢
$('#link');//单个 ID 不需要字符串解析,就可以获取到
});