主要是遍历、创建、添加、删除元素操作

一、遍历元素 each()方法、$.each()方法

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

each()方法:(主要用于遍历页面中的标签等DOM对象)

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

xxx;

})

index是每个元素的索引号,可以自己指定索引号名称,不一定写为 index

domEle是每个DOM元素对象,不是jQuery对象。若想使用jQuery方法,需将这个dom元素转换为jQuery对象 $(domEle)

        $(function() {var sum = 0;var arr = ["red", "blue", "yellow", "green"];$("div").each(function(index, domEle) {console.log(index);console.log(domEle);$(domEle).css("color", arr[index]);sum += +$(domEle).text();})console.log(sum);})

$.each()方法:(主要用于遍历数据,处理数据,比如数组、对象)

$.each(对象, function(index, element){

xxx;

})

二、创建元素

$("<li>新创建的</li>");     // 创建了一个li标签

三、添加元素

1. 内部添加

element.append("内容")

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

element.prepend("内容")

把内容放入匹配元素内部的最前面

2. 外部添加

element.after("内容")    //把内容放入目标元素的后面

​​​element.before("内容")    //把内容放入目标元素的前面

四、删除元素

element.remove()        // 删除匹配的元素本身

element.empty()        // 删除匹配的元素集合中的所有子节点

element.html("")         // 清空匹配的元素内容,和 empty() 作用相同

jQuery-元素操作相关推荐

  1. jQuery 元素操作——遍历元素

    jQuery 元素操作 主要是遍历.创建.添加.删除元素操作 <!DOCTYPE html> <html lang="en"><head>< ...

  2. jQuery元素操作-遍历元素

    1.jQuery元素操作 1.1.遍历元素-语法1 主要遍历dom对象 <!DOCTYPE html> <html lang="en"> <head& ...

  3. jQuery—常用API(jQuery 属性操作、jQuery 文本属性值、jQuery 元素操作)

    1. jQuery 属性操作 1.1 设置或获取元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如 <a> 元素里面的 href,比如 <input> ...

  4. 48 jQuery元素操作

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 主要是遍历.创建.添加.删除元素操作. 1.遍历元素 jQuery隐式迭代是对同一类元素做 ...

  5. jQuery元素操作

    1.1   元素操作 1.1.1    高度和宽度 $("div").height();            // 高度 $("div").width();  ...

  6. jQuery元素操作和尺寸位置

    1. 遍历元素 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF ...

  7. jQuery中的元素操作

    jQuery元素操作 通过jQuery可以操作控制元素的样式,文本,属性等 jquery样式操作 css操作行内样式 // 获取div的样式 $("div").css(" ...

  8. 二、属性操作,文本属性值,元素操作,尺寸、位置操作

    1.1. jQuery 属性操作 jQuery 常用属性操作有三种:prop() / attr() / data() ; 1.1.1 元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属 ...

  9. jQuery元素内容操作的方法有多少种?

    jQuery中操作元素内容的方法,主要包括html()方法.text()方法和val()方法.html()方法用于获取或设置元素的HTML内容,text()方法用于获取或设置元素的文本内容,val() ...

  10. Java程序员从笨鸟到菜鸟之(八十八)跟我学jquery(四)JQuery框架操作元素的属性与样式

    在前面几篇博客中,我们初步了解了一下jQuery的好处,基本语法,还有一些基本函数,这是学习jquery的基础,在这篇博客中,我们一起来学习一下JQuery框架操作元素的属性与样式,在web开发中,修 ...

最新文章

  1. 原创:检查点的三种加入方式
  2. vconsole插件_移动端调试面板插件vconsole
  3. 《死亡细胞》中神秘背景世界色彩设计(上)
  4. dbms_xplan.display_cursor 获取执行过的sql的执行计划
  5. 全国计算机一级msoffice考试内容,2015年全国计算机一级MSOffice考试大纲
  6. Python问题记录
  7. 算法总结之 将单链表的每K个节点之间逆序
  8. 宏正ATEN发行最新款双滑轨PS/2-USB双界面LCD控制端
  9. java jettison_java – 使用Jettison进行JSON解析
  10. java私塾架构二,小弟我在Java私塾学习期间的学习源码
  11. 浩辰3D设计软件中如何进行弹簧设计?
  12. 简单的关机程序(C语言)
  13. java ws_java / javaw / javaws之间的区别
  14. python去除图片水印api,python去除图片水印(部分可)
  15. linux 命令英文全称
  16. 微信扫码登录自定义二维码样式
  17. 雅思词汇之万词plan:第1-365天
  18. 深入HotSpot虚拟机源码探究synchronized底层实现原理【万字总结synchronized】
  19. 大流量下的流量高效管控
  20. Unable to locate tools.jar. Expected to find it in........

热门文章

  1. 关于 OGRE 与 OSG 的简单比较 (转)
  2. Quartus导出网表文件:.qxp和.vqm
  3. 用html做祝福语朋友,祝朋友考试成功的祝福语
  4. c++对字符串及单个字符的处理
  5. 《华林科纳-半导体工艺》硅的化学刻蚀
  6. wsl Linux子系统和windows主机文件系统互相访问方法
  7. Shift键和Enter键
  8. Java实现 蓝桥杯VIP 算法训练 水仙花数
  9. 信息组织 | 信息组织分类法
  10. masquerade词根词缀_如何记忆单词