jQuery过滤选择器

一、过滤选择器的使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>JQ过滤选择器</title>
		<!-- 引入JQ类库 -->
		<script src="js/jquery.min.js"></script>
		<!-- 写入jq代码 -->
		<script type="text/javascript">
			$(function(){
				//属性过滤选择器,选择偶数行(索引第一行为0)
				var a1=$("ul>li:even");
				a1.css("color","blue");
				
				//使用当前元素之外的所有相邻元素
				$("ul>li:first").siblings().css("color","red");
				
			});
		</script>
	</head>
	<body>
		<ul>
			<li>苹果</li>
			<li>橘子</li>
			<li>香蕉</li>
			<li>香梨</li>
			<li>提子</li>
			<ol>
				<li>1</li>
				<li>2</li>
				<li>3</li>
			</ol>
		</ul>
	</body>
</html>

运行效果图:

二、表单过滤选择器 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表单过滤选择器</title>
		<script src="js/jquery.min.js"></script>
		<script type="text/javascript">
			/* $(function(){
				//$("input[type='text']").val("JQ设置的值");
				
				//获取下面表单的value值
				var date=$("input[type='text']").val();
				alert(date);
			}); */
			$(function(){
				$("input[type='text']:enabled").val("JQ上设置可用表单的值");
				$("input[type='text']:disabled").val("JQ设置不可用表单的值");
				
				$("#a1").val("通过ID选择器设置值");
				
				//按钮事件
				$("#btn").click(function(){
					var sex=$("input[type='radio']:checked").val();
					alert(sex);
					
					var hobby=$("input[type='checkbox']:checked");
					for(var i=0;i<hobby.length;i++){
						alert(hobby[i].value);
					}
				});
			});
		</script>
	</head>
	<body>
		<form action="#" method="post">
			可用表单:<input type="text" name="a1" id="a1" value="11" /><br />
			不可用表单:<input type="text" name="a2" value="22" disabled="true" /><br />
			单选框:<input type="radio" name="sex" value="0" checked="true"/>男
					<input type="radio" name="sex" value="1" />女<br />
			复选框:<input type="checkbox" name="hobby" value="唱歌" />唱歌
			<input type="checkbox" name="hobby" value="跳舞" />跳舞
			<input type="checkbox" name="hobby" value="篮球" />篮球<br/>
			下拉列表:<select>
						<option value ="河南">河南</option>
						<option value ="河北">河南</option>
						<option value ="山东">河南</option>
						<option value ="山西">河南</option>

					 </select>
			<br />
			<input type="button" id="btn" value="提交" />


		</form>
	</body>
</html>

运行效果图:

 三、知识点练习

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			#context{
				width: 200px;
				height: 200px;
				background-color: coral;
			}
		</style>
		<!-- 引入jQuery类库 -->
		<script src="js/jquery.min.js"></script>
		<!-- 书写js代码 -->
		<script type="text/javascript">
			//加载文档
			$(function(){
				//1.按钮点击事件
				$("#btn").click(function(){
					//设置第一个li为红色,其他元素为蓝色
					$("ul>li:first").css("color","red").siblings().css("color","blue");
				});
				
				$("#toWidth").click(function(){
					$("#context").css("width","500px")
				});
				$("#toHeigth").click(function(){
					$("#context").css("height","500px");
				});
				$("#toHidden").click(function(){
					//淡入效果
					$("#context").fadeOut(1000);
					//向上隐藏效果
					//$("#context").slideUp();
				});
				$("#toShow").click(function(){
					//淡出效果
					$("#context").fadeIn(1000);
					//向下展示效果
					//$("#context").slideDown();
				});
				$("#toToggle").click(function(){
					//让div元素切换
					$("#context").slideToggle();
				});
			});
		</script>
	</head>
	<body>
		<ul>
			<li>苹果</li>
			<li>橘子</li>
			<li>香蕉</li>
			<li>香梨</li>
			<li>提子</li>
		</ul>
		<button id="btn">按钮</button>	<br>
		
		<hr >
		<button id="toWidth">变宽</button>
		<button id="toHeigth">变高</button>
		<button id="toHidden">隐藏</button>
		<button id="toShow">显示</button>
		<button id="toToggle">切换</button>
		
		<div id="context">
			
		</div>
	</body>
</html>

运行效果图:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值