jQuery--过滤器【基本过滤器语法使用】详细代码及注释

过滤器


过滤器是一个字符串,用了筛选dom对象的,过滤器是和选择器一起使用的,在选择了dom对象后,在进行过滤筛选。
1---基本过滤器:使用dom对象在数组中的位置,作为过滤条件。

1):选择数组中第一个dom成员
语法:$("选择器:first")

2):选择数组中最后一个成员
语法:$("选择器:last")

3):选择等于下标的dom成员
语法:$("选择器:eq(下标)")

4):选择大于某个下标的所有成员
语法:$("选择器:gt(下标)")

5):选择小于某个下标的所有成员
语法:$("选择器:lt(下标)")

详细代码

···

	<script type="text/javascript" src="js/jquery-3.6.0.js">	</script>
	<script type="text/javascript">
		//	$(function() {  })页面dom对象加载后执行
		$(function(){
			//绑定事件
			$("#btn").click(function(){
				alert("button点击了,执行处理函数")
			})
			//btn1事件 获取数组中第一个dom成员
			$("#btn1").click(function(){
				var obj=$("div:first");
				obj.css("background","blue")
			})
			//btn2事件  选择数组中最后一个div
			$("#btn2").click(function(){
				var obj=$("div:last");
				obj.css("background","orange")
			})
			//btn3事件  选择下标=3的div
			$("#btn3").click(function(){
				//等于指定下标的
				var obj=$("div:eq(3)");
				obj.css("background","yellow")
			})
			//btn4事件  选择<3下标的div
			$("#btn4").click(function(){
				//等于指定下标的
				var obj=$("div:lt(3)");
				obj.css("background","pink")
			})
			//btn5事件  选择<3下标的div
			$("#btn5").click(function(){
				//等于指定下标的
				var obj=$("div:gt(3)");
				obj.css("background","green")
			})
		})

	</script>
</head>
<body>
	<div id="one">我是div-0	</div>
	<div id="two">我是div-1	</div>
	<div >
		我是div-2
		<div>我是div-3</div>
		<div>我是div-4</div>
	</div>
	<div>我是div-5</div>
	<br/>
	<br/>
	<span>我是span</span><br/>
	<input id="btn" type="button" value="绑定事件"  /><br/>
	<input id="btn1" type="button" value="获取数组中第一个dom成员"  /><br/>
	<input id="btn2" type="button" value="选择数组中最后一个div"  /><br/>
	<input id="btn3" type="button" value="选择下标=3的div"  /><br/>
	<input id="btn4" type="button" value="选择<3下标的div"  /><br/>
	<input id="btn5" type="button" value="选择>3的div"  /><br/>
	

	</body>
	···

复制代码可直接运行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月亮困了r

私我发文档版,无水印版

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值