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

一、遍历元素 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. AngularJS ng-if使用
  2. Console.ReadLine(); 获取用户输入内容
  3. JavaScript的过去、现在和未来--过去
  4. GoogLeNet Inception 系列
  5. iOS 学习之NSPredicate
  6. spring的aop_Spring AOP 小结
  7. c++自学笔记 7.15
  8. Activity 之间调用与参数传递
  9. WPF中如何在文本外面加虚线外框
  10. 五子棋项目结束总结_UML五子棋设计总结.doc
  11. 条码软件如何将标签文件输出为PDF文档
  12. 华为、腾讯、百度等大厂投入,汇医慧影奔赴海外  AI+CT新业态起飞
  13. 谷歌黑客搜索看这些就够了!
  14. C# 实现WinForm窗口最小化到系统托盘代码
  15. 我的java学习之路之Spring MVC
  16. 6-7 BMI计算(类与对象) (10分)
  17. 短信验证php_php实现登录短信验证
  18. BZOJ5248 [2018多省省队联测]一双木棋(状压+记忆化搜索)
  19. 中国芯片迎难而上,4纳米芯片量产,美媒:美国或肠子都悔青了
  20. 女生嘴唇怎么画?写实厚涂的女生嘴唇绘画技巧

热门文章

  1. 【网页分享到微博、微信、qq空间、qq】
  2. [数据结构]模式匹配算法--KMP算法详解
  3. unity学习之环境光遮挡 (Ambient Occlusion)
  4. 由一把钥匙开启的未来车生活,腾讯Qne-key绝对不是玩笑
  5. 使用unicode编码识别中文字符、字母和数字,包括生僻汉字
  6. 淘宝网的购物返现券怎么用,淘宝优惠券免费领取 淘宝购物分享红包
  7. 玩转Linux与运维岗(15)
  8. Ubuntu输入法切换问题
  9. 装修这些千万别踩坑!
  10. 王者荣耀专区系统服务器繁忙,王者荣耀转区系统预上线,狂暴弱化削弱,钻石消耗回归!...