博客列表 >常用的jquery的选择器方法---2018年04月03日 00:00

常用的jquery的选择器方法---2018年04月03日 00:00

失去过去的博客
失去过去的博客原创
2018年04月04日 00:00:15711浏览

实例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>常用的jquery的选择器方法</title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<script type="text/javascript">
			$(function(){
//		jQuery选择器的方法:
//				1.add() 该方法用于添加进已经返回jquery对象的方法	
				$('.nav > li').add('a').css('color','blue')
//				2.first()  类似于css中的first-child 无参数
				$('li').first().css('color','lightblue')
//				3.last() 类似于css中的last-child 无参数
				$('li').last().css('color','darkturquoise')
//				4.find() 在返回的jq对象中查找符合的元素方式
				$('li').find('a').css('color','green')		
//				5. eq(n)直接选中 n是指索引斌不是css中的序列号
				 $('li').eq(5).css('color','deeppink')	
//				6.get() 转换DOM操作的方法
					$('li').get(7).style.color='red'
//				7.toArray() 转换原生的js方法
//				8.next() 类似于 css中的 +兄弟选择器
				$('li:nth-child(4)').next().css('color','cyan')
//				9.each()回调函数 循环
				$('li').each(function(){
									$(this).css({'color':'red','font-size':'1.2em','background':'lightblue'})
								})
//				10.addClass()加类样式
				
				$('li > a').addClass('ck')
//				11. removeAttr() 移除属性
					$('li').removeAttr('style')
//				12. removeClass() 移除类样式
					$('li>a').removeClass('ck')
//				13.attr()添加属性 替换属性值
					
			
			}	)
		</script>
	
			<style type="text/css">
				*{margin: 0;padding: 0;list-style: none;text-decoration: none;color: #4C4C4C;margin: 20px;}
				.ck{color: palevioletred;font-size: 1.2em;font-weight: bolder;}
				
			</style>
	</head>
	<body>
		<ul class="nav">
					
			<li>这里是li的标签内容<a href="#">01这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">02这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">03这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">04这是一个超链接</a></li>
			<li id="five">这里是li的标签内容<a href="#">05这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">06这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">07这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">08这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">09这是一个超链接</a></li>
			<li>这里是li的标签内容<a href="#">10这是一个超链接</a></li>
			<ul>
				<li>01这是一个li标签</li>
				<li>02这是一个li标签</li>
				<li>03这是一个li标签</li>
				<li>04这是一个li标签</li>
				<li>05这是一个li标签</li>
				<li></li>
			</ul>
		</ul>
	</body>
</html>

运行实例 »

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

实例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<title>表单过滤器</title>
		<style type="text/css">
			*{margin: 0;padding: 0;}
			form{
				width: 500px;
				height: 500px;
				background-color: lightcyan;
				border-radius: 20px;
				margin:30px auto;
			}
			form h2{
				text-align: center;
				
				
			}
			form p{
				margin: 20px;
			}
			
			
		</style>
		<script type="text/javascript">
			$(function(){
				//:input 选择所有的input类型标签
				$(':input').css({'background-color':'lightblue'})
				//:input 选择所有的input标签
				$('input:input').css({'background-color':'red'})
				//类型是password的input标签 css方式是input[type="password"]
				$(':input:password').css({'background-color':'blue'})
				//所有类型是text的标签
				$(':text').css({'border':'none'})
				//类型是file的类型
				$(':file').css('background-color','lightcoral')
				$('#reset,#submit').css({
					'border':'none',
					'background-color':'orange',
					'color':'white',
					'font-size':'1.2em',
					'border': 'none',
					'width':'90px',
					'height':'40px','margin-left':'80px','border-radius':'10px'
					})
				
			})
			
		</script>
	</head>
	<body>
		
		<form action="" method="post">
			<h2>用户注册</h2>
			<p>用户名称:<input type="text" id="name" value="" placeholder="请输入您的用户名"/></p>
			<p>用户密码:<input type="password" name="pwd" placeholder="请输入密码" /></p>
			<p>确认密码:<input type="password" name="pwd"  placeholder="请确认确认密码"/></p>
			<p>性    别:<input type="radio" name="sex" id="sex" value="male" />男
				<input type="radio" name="sex" id="sex" value="remale" />女	
			</p>
			<p>爱    好:
				<input type="checkbox" name="hobby[]" id="movie" value="" />看电影
				<input type="checkbox" name="hobby[]" id="playgame" value="" />玩游戏
				<input type="checkbox" name="hobby[]" id="shopping" value="" />逛街
				<input type="checkbox" name="hobby[]" id="booking" value="" />看书
			</p>
			<p>技术水平:<select name="level">
				<option value="01"selected="selected">小白</option>
				<option value="02">入门</option>
				<option value="03">精通</option>
				<option value="04">大神</option>
				
			</select></p>
			<p>上传头像:<input type="file" name="file" id="file" value="" /></p>
			<p>个人简介:<textarea name="info" rows="5" cols="50" placeholder="请输入与您个人的简历"></textarea></p>
			<p><input type="reset" name="reset" id="reset" value="重置" />
			<input type="submit" name="submit" id="submit" value="注册" /></p>
			<p><input type="hidden" name="hidden" id="hidden" value="" disabled="disabled"/></p>
			
			
			
			
			
			
			<input type="submit" value=""/>
		</form>
		
	</body>
</html>

运行实例 »

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

实例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<script type="text/javascript">
			$(function(){
//				$('li').css({
//					
//					'float': 'left',
//					'list-style': 'none',
//					'width': '50px',
//					'height': '50px',
//					'background':'lightblue',
//					'border-radius': '50%',
//					'margin': '20px',
//					'text-align': 'center',
//					'line-height': '50px',
//					'font-size': '1.2em',
//	
//				})
				var span= '<span>span内容</span>'
				$('li').addClass('list')
				$('li').attr('title','name')
			
//				$("li").removeClass()
//				$('li').removeAttr('class')
				//偶数行数组的索引
				$('li:even').css('color','red')
				//期数行  数组的索引
				$('li:odd').css('background-color','green')
				//大于 $('li:gt(n)') n索引 是指大于不等于n 
				$('li:gt(1)').css('color','lightpink')
				//小于 $('li:lt(n)') n索引 是指小于不等于n 
				
				$('li:lt(8)').css('font-size','1.5em')
				//:contains() 过滤器 括号里面的参数为文本
				$('li:contains("06")').css('border-radius','5px')
				//:empty 选择空元素的标签  text()插入文本纯文本不能解析标签
				$(':empty').text("北京赛车pk10").css({'text-align':'center'})
				//has()拥有 在p元素里面拥有img的p元素 before 在...之前 可以解析标签 同理有after()
				$('p').has('img').before('<img src="images/1.jpg"/>')
				//以p为父级的p元素 
				$('p:parent').attr('alt','头像')
				//:not 取反
				$(':not(:empty)').css('border-radius','5px')
			})
		</script>
		<style type="text/css">
			*{margin: 0;padding: 0;}
			ul{overflow: hidden;}
			.list{
				float: left;
				list-style: none;
				width: 50px;
				height: 50px;
				background:lightblue;
				border-radius: 50%;
				margin: 20px;
				text-align: center;
				line-height: 50px;
				font-size: 1.2em;
				
			}
		</style>
	</head>
	<body>
		<h1></h1>
		<ul>
			
			<li>01</li>
			<li>02</li>
			<li>03</li>
			<li>04</li>
			<li>05</li>
			<li>06</li>
			<li>07</li>
			<li>08</li>
			<li>09</li>
			<li>10</li>
		</ul>
		<p>刘诗诗<img src="" alt="" /></p>
		<p><a href="">超级链接</a></p>
	
	</body>
</html>

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议