jQuery 元素操作、尺寸、位置操作

本文介绍了jQuery中遍历元素、添加元素、删除元素/内容的方法,包括each()函数的两种用法,以及如何使用append()、prepend()、after()、before()等进行元素操作。同时,提到了jQuery处理元素尺寸和位置的函数,如offset()、position()等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遍历元素

jQuery 隐式迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同操作,就需要用到遍历。
语法1:

$("div").each(function(index,domEle){xxx;})

1、each()方法遍历匹配的每一个元素。主要用DOM处理。each每一个
2、里面的回调函数有2个参数:index是每一个元素的索引号;demEle是每个DOM元素对象,不是jquery对象。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>遍历元素</title>
    <script src="JS/jquery.min.js"></script>
</head>
<body>
   <div>aaaaaaaaaaaa</div>
   <div>bbbbbbbbbbbb</div>
   <div>cccccccccccc</div>
   <script>
       $(function () {
           var arr = ["red","green","blue"]
           $("div").each(function (i,domEle) {
               $(domEle).css("color",arr[i]);
           })
       })
   </script>
</body>
</html>

在这里插入图片描述
语法2、

$.each(object,function(index,element){xxx;})

1、$.each()方法可用于遍历任何对象,主要用于数据处理,比如数组,对象。
2、里面的函数有2个参数:index是每一个元素的索引号;element遍历内容。

添加元素

1、内部添加

element.append("内容")

把内容放入匹配元素内部最后面,类似原生appendChild

element.prepend("内容")//内部添加,放到内容的最前面

2、after()在被选元素之后插入内容
3、before() 在被选元素之前插入内容

删除元素/内容

element.remove() //删除匹配的元素(本身)
element.empty() //删除匹配的元素集合中所有的子节点
element.html(" ") //清空匹配的元素内容

jQuery尺寸

在这里插入图片描述

jQuery 位置

位置主要有三个:offset()、position()、scrollTop()/scrollLeft()
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值