Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jQuery 元素操作

jQuery 元素操作

作者头像
清出于兰
发布于 2020-10-26 07:48:06
发布于 2020-10-26 07:48:06
1.5K00
代码可运行
举报
文章被收录于专栏:前端学习笔记前端学习笔记
运行总次数:0
代码可运行

jQuery 元素操作

jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。

1. 遍历元素

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

语法1

注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。

语法2

注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。

演示代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<body>
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <script>
        $(function() {
            // 如果针对于同一类元素做不同操作,需要用到遍历元素(类似for,但是比for强大)
            var sum = 0;
            var arr = ["red", "green", "blue"];
            // 1. each() 方法遍历元素 
            $("div").each(function(i, domEle) {
                // 回调函数第一个参数一定是索引号  可以自己指定索引号号名称
                // console.log(i);
                // 回调函数第二个参数一定是 dom 元素对象,也是自己命名
                // console.log(domEle);  // 使用jQuery方法需要转换 $(domEle)
                $(domEle).css("color", arr[i]);
                sum += parseInt($(domEle).text());
            })
            console.log(sum);
            // 2. $.each() 方法遍历元素 主要用于遍历数据,处理数据
            // $.each($("div"), function(i, ele) {
            //     console.log(i);
            //     console.log(ele);
            // });
            // $.each(arr, function(i, ele) {
            //     console.log(i);
            //     console.log(ele);
            // })
            $.each({
                name: "andy",
                age: 18
            }, function(i, ele) {
                console.log(i); // 输出的是 name age 属性名
                console.log(ele); // 输出的是 andy  18 属性值
            })
        })
    </script>
</body>

3. 创建、添加、删除

jQuery方法操作元素的创建、添加、删除方法很多,则重点使用部分,如下:

语法总和

注意:以上只是元素的创建、添加、删除方法的常用方法,其他方法请参详API

案例代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<body>
    <ul>
        <li>原先的li</li>
    </ul>
    <div class="test">我是原先的div</div>
    <script>
        $(function() {
            // 1. 创建元素
            var li = $("<li>我是后来创建的li</li>");
      
            // 2. 添加元素
            //  2.1 内部添加
            // $("ul").append(li);  内部添加并且放到内容的最后面 
            $("ul").prepend(li); // 内部添加并且放到内容的最前面
            //  2.2 外部添加
            var div = $("<div>我是后妈生的</div>");
            // $(".test").after(div);
            $(".test").before(div);
      
            // 3. 删除元素
            // $("ul").remove(); 可以删除匹配的元素 自杀
            // $("ul").empty(); // 可以删除匹配的元素里面的子节点 孩子
            $("ul").html(""); // 可以删除匹配的元素里面的子节点 孩子
        })
    </script>
</body>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android新手之旅(1) 开发环境的安装
  大致情况:安装Android开发环境,网上有很多的教程,装eclipse,jdk…别的问题都不大,最麻烦的是装sdk,因为安装是一个在线安装过程,而要安装的文件都非常巨大(20多个60M以上的Zip包),而且在线装速度有时慢,所以比较费劲。尝试了一些方案,我觉得先离线装,再在线补的方法挺好。以下是一些心得: 需求:网速要快,因为下载量非常大。硬盘要大,因为安装的、解压的东西也多也大。 Eclipse:http://www.eclipse.org/downloads/ ,应该下载for Java EE版。
用户1075292
2018/01/23
1.3K0
Android sdk配置 常见问题及处理方法
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml Done loading packages. Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl-ssl.google.com refused Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-8.xml, reason: HttpHostConnect Connection to https://dl-ssl.google.com refused Done loading packages.
用户3030674
2018/09/14
3.7K0
Android sdk配置 常见问题及处理方法
android最新更新方法
使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connec
xiangzhihong
2018/01/30
5890
android最新更新方法
解决Android SDK Manager不能更新的问题
今天打算更新到Android4.3,看看里面的新的API,DOC什么的,但是打开Android SDK Manager后发现不能更新,fetching更新配置文件的时候,都不能获取最新的更新信息。以前还可以以呢,看来这个十一又屏蔽了google拉。
飞雪无情
2018/08/28
1.3K0
速读原著-Android应用开发入门教程(Android SDK的开发环境)
Android 的 SDK 开发环境使用预编译的内核和文件系统,屏蔽了 Android 软件架构第三层及以下的内容,开发者可以基于 Android 的系统 API 配合进行应用程序层次的开发。在 SDK 的开发环境中,还可以使用 Eclipse等作为 IDE 开发环境。
cwl_java
2020/01/15
9860
Android开发-环境搭建-01
1.1、由于Android是基于java语言的。所以在开发过程中,首先要做的事儿就是安装JDK。
Hongten
2018/09/13
1.3K0
.Net 转战 Android 4.4 日常笔记(10)--ADT集成环境更新SDK
今天下载了一份原来来参考,却发现SDK版本偏低我没有安装 用SDK Manager却一直更新不了出现 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/a
用户1149182
2018/01/16
6520
.Net 转战 Android 4.4 日常笔记(10)--ADT集成环境更新SDK
Windows搭建Eclipse+JDK+SDK的Android
进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:
阳光岛主
2019/02/19
9430
搭建基于Android和PhoneGap的开发环境
添加ADT plug,地址为:http://dl-ssl.google.com/android/eclipse
meteoric
2018/11/15
6350
android studio遇到的问题(记录总结)
SDK 无法更新解决方案 这个问题不是Android Studio的问题,而且由一些一些众所周知的原因导致的,我们这里说下解决办法。 打开SDK Manager,停止更新连接;在界面上方找Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议,然后还需要按照下面步骤配置下hosts。 首先,找到你的hosts文件,不同平台下(Windows,Mac,Lu
六月的雨
2018/05/14
1.3K0
Android SDK下载安装及环境配置
前面两步,我们已经配置了JDK变量环境,并安装好了Eclipse,通过这两步之后Java的开发环境就准备好了,如果我们只是开发普通的JAVA应用程序的话,那么到这里就可以了。但如果我们要通过Eclipse来开发Android应用程序的话,那么我们还需要下载Android SDK(Software Development Kit)和在Eclipse上安装ADT插件。
全栈程序员站长
2022/09/06
1K0
Android SDK下载安装及环境配置
eclipse在mac安装_Android开发者
安装Eclipse并搭建Android开发环境分四步: 1、下载安装JDK 2、下载安装Eclipse 3、下载安装Android SDK 4、下载安装ADT
全栈程序员站长
2022/11/10
7060
eclipse在mac安装_Android开发者
Windows下搭建Eclipse+Android4.0开发环境
原文地址:http://blog.csdn.net/yzhj2005/article/details/6980676/
乔达摩@嘿
2020/09/11
8750
Windows下搭建Eclipse+Android4.0开发环境
mac 搭建 ionic2 环境
直接去node官网上下载下来人后安装就行了,推荐使用稳定版。如果追求高版本的话可以下载测试版
用户1437675
2018/08/20
9310
mac 搭建 ionic2 环境
Google Android之Hello World
一直觉得Google是个伟大的公司,开发了无数有创意的web 2.0产品。其手机系统推出了很长时间了,一直也没有时间研究。 今天稍微看了一下它的文档,下载了SDK做了个示例。 感觉还是很简单的。 对于Java开发人员来说更是如此。
EltonZheng
2021/01/26
5140
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。
Android技术干货分享
2019/06/11
1.2K0
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
android在eclipse环境下开发需要什么支持_eclipse环境配置教程
然后在Path里面加入了%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin(这个有待商量)
全栈程序员站长
2022/11/09
8080
android在eclipse环境下开发需要什么支持_eclipse环境配置教程
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
上述错误是,将新 ns 映射到旧 ns,可以尝试删除并重新安装 SDK 平台。根本的解决方案是升级gradle。首先,打开gradle-wrapper.properties,修改gradle版本。
xiangzhihong
2022/05/06
4.8K0
Android开发环境搭建指南
http://www.oracle.com/technetwork/java/javase/downloads/index.html
古时的风筝
2022/05/11
6570
Android开发环境搭建指南
frida_android使用
https://jingyan.baidu.com/article/6b18230989d49dba59e15971.html
tea9
2022/09/08
1.4K0
frida_android使用
推荐阅读
相关推荐
Android新手之旅(1) 开发环境的安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验