jquery学习笔记--遍历

遍历:用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。

$("document").ready(function () {
		// 返回指定元素的父元素
		$("#parent").click(function () {
			$("span").parent().css({
				"color": "red",
				"border": "2px solid red"
			});
		})
		// 返回指定元素的所有父元素
		$("#parents").click(function () {
			$("span").parents().css({
				"color": "green",
				"border": "2px solid green"
			});
		})
		// 返回介于指定元素之间的所有父元素
		$("#parentsUntil").click(function () {
			$("span").parentsUntil("div").css({
				"color": "green",
				"border": "2px solid green"
			});
		})
		// 返回直接子元素
		$("#children").click(function () {
			$("div").children().css({
				"color": "green",
				"border": "2px solid green"
			});
		})
		// 返回符合规则的所有直接子元素
		$("#children1").click(function () {
			$("div").children(".son").css({
				"color": "red",
				"border": "2px solid red"
			});
		})
		// 查找符合条件的后代元素
		$("#find").click(function () {
			$("div").find("span").css({
				"color": "yellow",
				"border": "2px solid yellow"
			});
		})
		// 查找所有后代元素
		$("#find1").click(function () {
			$("div").find("*").css({
				"color": "orange",
				"border": "2px solid orange"
			});
		})
		// 返回所有同胞元素
		$("#siblings").click(function () {
			$("p").siblings().css("color", "orange");
		})
		// 返回下一个同胞
		$("#next").click(function () {
			$("p").next().css("color", "orange");
		})
		// 返回介于指定元素之间的同胞
		$("#nextUntil").click(function () {
			$("p").nextUntil("b").css("color", "orange");
		})
		// 返回指定元素的第一个
		$("#first").click(function () {
			$("div p").first().css("color", "orange");
		})
		// 返回制定元素的最后一个
		$("#last").click(function () {
			$("div p").last().css("color", "orange");
		})
	})

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值