Blogger Information
Blog 19
fans 0
comment 0
visits 12050
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
4.3-jquery选择器和过滤器的用法
SMI的博客
Original
694 people have browsed it

4.3-jquery选择器和过滤器的用法作业如下:

实例

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>4.3-jquery常用的选择器</title>
	<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
</head>
<body>
<p>jq常用的选择器有: 标签选择器,class类选择器,id选择器,通配符选择器!</p>
<ul><h3>这里是标题</h3>
	<li>内容01</li>
	<li class="a">内容02</li>
	<li id="test">内容03</li>
	<li>内容04</li>
	<li>内容041</li>
	<li>内容042</li>
	<li>内容043</li>
	<a href="">这里是一个a标签</a>
	<li>内容044</li>
	<li>内容045</li>
	<li>内容046</li>
	<li>内容05<a href="">点击查看</a></li>
	<li>内容06<span>点击查看</span></li>
	<p>实际演示:<br>
	1.如果H3标签的内容变成红色,那么选择H3标签生效!<br>
	2.如果内容02中的字体变成红色,那么类选择器也操作生效!<br>
	3.这里再演示一个子元素选择器。内容05字体变成了红色,说明选择操作成功!<br>
	4.ID选择器,内容03变成了粉色!<br>
	5.通配符选择器,li元素下的所有子元素变成青色!
	6.如果li中内容04字体色变成了黄色说明直接命中选择器用法生效!<br>
	7.所有兄弟选择器的用法: 例:$('li:eq(3) ~').css('color','red') li3后面的所有字体变成红色!<br>
	8.选择第一个li元素。 例:$('li:first').css('color','red')  //选择第一个li标签,并将其字体色变成红色!<br>
	9.选择最后一个li元素,例:$('li:last').css('color','green')  //先择最后一个li标答,并将其字体色变成绿色!<br>
	10.选择序号大于3的元素。例:$('li:gt(2)').addClass('.classname')  //选择序号大于3的所有元素。增加class属性,名为:classname!<br>
	11.选择序号小于6的元素。例:$('li:lt(5)').addClass('red')     //选择序号小于6的所有无素,增加名为:red的class属性!<br>
	12.选择序号是偶数的元素。例:$('li:even'),css('color','pink') //将li元素序号为偶数的字体色变成粉色.(因序号从0开始,实际显示的是奇数字体色色了)<br>
	13.选择序号是奇数的元素。例:$('li:odd'),css('color','pink') //将li元素序号为偶数的字体色变成粉色.(因序号从0开始,实际显示的是奇数字体色色了)<br>
	14.选择包含某文本内容的元素。例:$('p:contains("帅")').css('color','red')  //在所有P元素下查找内容中有‘帅‘字的标签,将字体色变成红色!<br>
	15.向标签中插入文本,若原标签中有内容,则覆盖。 例: $('li a').text('我最帅')  //在li下的所有a标签内插入内容“我最帅”<br>
	16.判断标签是否为空。 $(':empty').text('我最帅') 或 $('li:empty').text('我最帅')  //所有空标签 或 li下空标签  内插入文本“我最帅”<br>
	17.取反选择。 $(':not(:empty)').css('color','red')  //选择所有不为空的标签,让字体设成红色。<br>
	18.选择有某个元素的标签。例:$(':has("img")').addClass('name')  //给元素中有IMG标签的元素增加一个名为:name的class.<br>
	19.选择某个标签的父元素。 例:$('li:parent').css('background-color','wheat')  //将li的父元素的背景色改变小麦色。<br>
	20.选择input表单元素。例:$(':input').css('background-color', 'lightgreen')   //将表单控件元素背景色改为浅绿。 包括:文本域,密码框,按钮等<br>
	21.只选择表单中是input类型的元素。 例:$('input:input').css('color','red')<br>
	22.$(':text'),$(':file'),$(':input:password'),$('button:submit')等。都可以选择指定的元素。 分别是: 文本域,文件,密码框,提交按钮<br>
	23.$(this).addClass('name')  //执行当前元素的操作。
	24.从所有匹配的元素中删除全部或者指定的属性。 例:$('p').removeAttr('style')  //删除p元素中的style属性。
	25.24.从所有匹配的元素中删除全部或者指定的类。 例:$("p").removeClass("*")  //删除p元素中的所有class类。
 	</p>
	<script type="text/javascript">
	$('h3').css('color','red')
	$('.a').css('color','red')
	$('li a').css('color','red')
	$('#test').css('color','pink')
	$('li > *').css('color','cyan')
	$('li:eq(3)').css('color','yellow')
	$('li:eq(3) ~').css('color','red')
	$('li:first').addClass('green')
	$('li a').text('我最帅')
	$('li:parent').css('background-color','wheat')
	</script>
</ul>
	
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

图片如下:

123.jpg

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post