jquery的基本选择器

1、代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>jquery的基本选择器</title>
		<!--引入jquery依赖包-->
		<script type="text/javascript" src="../jquery-1.11.3.js"></script>
		<script type="text/javascript">
			$(function() {
				//1.选择<li>节点下的所有<a>节点
				//$("li a").css("color","#f00");
				
				//2.选择.myList下的直接子<li>节点下的直接子<a>节点
				//$(".myList>li>a").css("color","#f00");
				
				//3.取href属性值以http://开头的所有<a>节点
				//$("a[href^='http://']").css("color","#f00");
				
				//4.取href属性值以pdf结尾的所有<a>节点
				//$("a[href$='pdf']").css("background","#00f").css("color","#fff");
				
				//5.取.myList的<ul>中的包含有<a>标签的所有<li>标签
				//$(".myList ul li:has('a')").css("background","#f00").css("color","#fff");
				
				//6.取#tt的下一个兄弟节点li,仅仅只会取一个节点
				//且仅仅只会取相邻的节点,如果相邻的节点不是li,就什么都取不出来
				//$("#tt+li").css("background","#f00").css("color","#fff");
				
				//7.取#tt的下面的满足条件的兄弟节点
				//$("#tt~li").css("background","#f00").css("color","#fff");
			});
		</script>
	</head>
	<body>
		<ul class="myList">
			<li>
				<a href="http://jquery.com">JQuery site</a>
				<ul>
					<li><a href="css1.txt" title="mycss">CSS1</a></li>
					<li id="tt"><a href="css2.pdf" title="css2">CSS2</a></li>
					<li><a href="css3.html" title="this is my">CSS3</a></li>
					<li>Basic XPath</li>
				</ul>
			</li>	
			<li>
				JQuery also supports
				<ul>
					<li>Custom selectors</li>
					<li>Form selectors</li>
				</ul>
			</li>		
		</ul>
	</body>
</html>

2、原始效果

 

3、案例1

 

4、案例2

 

5、案例3

 

6、案例4

 

7、案例5

 

8、案例6

 

9、案例7

 

猜你喜欢

转载自lipiaoshui2015.iteye.com/blog/2258635
今日推荐