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

news/2024/7/11 1:32:28 标签: jquery

jQuery元素操作

  • 遍历元素
  • 添加元素
  • 删除元素/内容
  • jQuery尺寸
  • jQuery 位置

遍历元素

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()
在这里插入图片描述

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


http://www.niftyadmin.cn/n/553042.html

相关文章

macOS Mojave 10.14上安装iTunes12.6

将一下内容保存为iTunes.scpt&#xff0c;并运行 set question to display dialog "确定是否删除 iTunes ?" buttons {"Yes", "No"} default button 1 set answer to button returned of question if answer is equal to "Yes" thend…

jQuery带有动画的返回顶部

带有动画的返回顶部&#xff1a;animate&#xff08;&#xff09; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>带有动画的返回顶部</title><style>div {width: 300px;height: 1000px…

IntelliJ IDEA Error:(24, 35) java: 常量字符串过长

IntelliJ IDEA Error:(24, 35) java: 常量字符串过长 在转换一个JSON转Java对象是 idea 编译不通过 提示&#xff1a;Error:(24, 35) java: 常量字符串过长 File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler &#xff0c; Use Comp…

jQuery其它方法

jQuery其它方法jQuery拷贝对象jQuery 多库共存jQuery 插件jQuery拷贝对象 如果想要把某个对象拷贝&#xff08;合并&#xff09;给另一个对象使用&#xff0c;此时可以使用$.extend()方法。 语法&#xff1a; $.extend([deep],target,object1,[objectN])1、deep&#xff1a;如…

软件需求工程与UML建模14组11周工作情况

一、项目背景与范围 背景&#xff1a; 大学生课程和课外活动较多&#xff0c;课程和考试安排也比较复杂&#xff0c;一些同学还需要安其他事情和学习计划&#xff0c;容易遗漏日程安排&#xff0c;再者&#xff0c;必须使用校园网才能查看课程和考试安排&#xff0c;有时候会以…

开发工具资源分享

开发工具资源分享jdk8node10.13.0Matlab 2018MySQL5.7.19jdk8 链接&#xff1a;https://pan.baidu.com/s/1GuG5wfG9BFi_PHdv7i0chA 提取码&#xff1a;qh2s node10.13.0 链接&#xff1a;https://pan.baidu.com/s/1iz15KBnsngnq51_c4YMIEA 提取码&#xff1a;l6g3 Matlab 2…

gRPC go安装教程

安装protobuf go get -u github.com/golang/protobuf/proto go get -u github.com/golang/protobuf/protoc-gen-go 此时会生成protoc-gen-go&#xff0c;protoc一般是获取已经编译好的可执行文件&#xff08;https://github.com/google/protobuf/releases&#xff09; linux需要…

React面试题整理

1、什么是虚拟DOM&#xff1f;&#xff08;start&#xff09; 虚拟DOM是真实DOM的内存表示&#xff0c;是一种模式。用ReactDOM将虚拟DOM和真实DOM调和&#xff08;同步&#xff09;&#xff0c;也就是虚拟DOM通过ReactDOM呈现到页面。 虚拟DOM是React内部在用的&#xff0c;不…