jQuery选择器很多,在API里有详细的说明和举例
W3C学院-jQuery 参考手册 - 选择器
下面进行一个简单的举例:
实验操作的代码
<body>
<a href="http://jquery.com">jQuery.com</a>
<ul class="myList">
<li>
<a href="http://jquery.com">jQuery.com2</a>
<ul>
<li><a href="01.html">01.html</a></li>
<li id="li1"><a href="jQuery.pdf">文章阅读</a></li>
<li><a href="jquery.html">在线文档</a></li>
<li>测试数据</li>
</ul>
</li>
<li>
jQuery
<li>
jQuery
<ul>
<li>123</li>
<li>456</li>
<li>789</li>
</ul>
</li>
</li>
</ul>
</body>
jQuery选择器选择时的操作
<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
//选择<li>标签中的<a>标签
$("li a").css("color","orange");
//选择class为myList这个标签下的一级标签li下的一级a标签
$(".myList>li>a").css("color","pink");
//选择所有a标签href属性以"http"开头
$("a[href^='http']").css("background","#00f").css("color","#fff");
//包含a标签的li
$("li:has('a')").css("color","skyblue");
//选择a标签的href属性以pdf结尾
$("a[href$='pdf']").css("color","red");
$("a:eq(2)").css("color","pink");
});
</script>