1、         向DOM节点中追加元素:

append:向元素内部追加内容:

例如:<p>我想说:</p>   $(“p”).append(“<b>你好</b>”);

结果:<p>我想说: <b>你好</b></p>

appendTo:将匹配的元素追加到指定的元素中

例如:<p>我想说:</p>   $(“<b>你好</b>”).appendTo(“p”);

结果:<p>我想说: <b>你好</b></p>

prepend:向每个匹配元素内部前置元素

例如:<p>我想说:</p>   $(“p”).prepend (“<b>你好</b>”);

结果: <p> <b>你好</b>我想说:</p>

prependTo:将所有匹配的元素前置到指定的元素中

例如:<p>我想说:</p>   $(“<b>你好</b>”).prependTo(“p”);

结果: <p> <b>你好</b>我想说:</p>

after:在每个匹配的元素之后插入内容

例如:<p>我想说:</p>   $(“p”).after(“<b>你好</b>”);

结果:<p>我想说: </p><b>你好</b>

insertAfter:将所有匹配的元素插入到指定元素的后面

例如:<p>我想说:</p>   $(“<b>你好</b>”).insertAfter(“p”);

结果:<p>我想说: </p><b>你好</b>

before:在每个元素之前插入内容

例如:<p>我想说:</p>   $(“p”).before(“<b>你好</b>”);

结果: <b>你好</b><p>我想说:</p>

insertBefore: 将所有匹配的元素插入到指定元素的前面

例如:<p>我想说:</p>   $(“<b>你好</b>”).insertBefore(“p”);

结果: <b>你好</b><p>我想说:</p>

2、         节点移除

a:在对象后面加入remove()方法,移除的内容虽然在网页上表现不存在了,但是在内存中还是存在的,remove后面还可以加入参数,进行选择$("ul li").remove("li[title != 2]");

b:在对象后面加入empty()方法,表示清空元素中的内容,元素位置还是存在

3、节点的复制,调用其clone()方法,里面可以包含true或者false参数,true表示克隆后的元素与原来的元素具有相同的属性和方法

3、属性操作:

attr():获取与设置属性

removeAttr():移除元素属性

3、         操作样式,可以使用attr,也可以使用addclass、removeclass

其中attr可以为相应的class赋值,但是它是从属性方面来考虑的

attr与addclass的区别:

 

 

转载于:https://blog.51cto.com/8786457/1390023

Jquery操作DOM节点相关推荐

  1. 原生JS和jQuery操作DOM的区别小结

    一.Js原生对象和jQuery实例对象的相互转化: (1).原生JS对象转JQ对象: $(DOM对象); (2). JQ对象转原生JS对象: $(DOM对象).get(index); //注意区分eq ...

  2. jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作

    jQuery创建元素节点或文本节点或属性节点.jQuery插入节点.jQuery删除节点.jQuery复制节点.jQuery替换节点.jQuery包裹节点.jQuery属性操作.jQuery样式操作. ...

  3. jQuery操作DOM对象

    jQuery操作DOM对象 1.使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设 ...

  4. JavaScript交互式网页设计 • 【第7章 jQuery操作 DOM】

    全部章节   >>>> 本章目录 7.1 DOM 对象和 jQuery 对象 7.1.1 DOM 对象 7.1.2 jQuery 对象 7.1.3 jQuery 对象和 DOM ...

  5. jQuery添加DOM节点常用的5种方法

    一.内部插入(前插入.后插入): <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

  6. java操作dom节点的添加_java操作DOM节点的添加,删除,修改

    java操作DOM节点的添加,删除,修改 下面我们开始对此xml添加,删除,修改:方法一 import java.io.File; import java.io.IOException; import ...

  7. jQuery操作Dom、jQuery事件机制、jQuery补充部分

    jQuery操作Dom: 修改属性: //使用attr()方法 //attr(name, value) //name:要修改的属性的属性名 //value:对应的值 //attr方法,如果当前标签有要 ...

  8. jQuery操作Dom元素、jQuery遍历、JavaScript遍历

    目录 jQuery操作Dom元素 jQuery遍历几种方式 JavaScript遍历 jQuery操作Dom元素 jQuery的主要用法为"选择某个dom元素,再对其进行某种操作" ...

  9. 04-老马jQuery教程-DOM节点操作及位置和大小

    1. jQuery创建DOM标签 1.1 DOM动态创建标签的方法 DOM时代我们通过document的createElement方法动态创建标签.创建标签后,动态的给他添加属性.例如代码: // 动 ...

最新文章

  1. 喜讯丨神策数据四大客户案例斩获大数据“星河”案例
  2. 结构体和类的区别-Objective-C基础
  3. a4988 脉宽要求_基于STM32的微型步进电机驱动控制器设计
  4. 真格量化-历史波动率
  5. BugkuCTF-Crypto题散乱的密文
  6. mysql bcp数据文件_BCP 数据的导入和导出
  7. Linux下TCP循环接收数据的方式
  8. 网易整合邮箱和博客 可通过邮件更新博客日志
  9. linux进程泄漏如何定位,定位Linux下定位进程被谁KILL
  10. AWVS12 防止反复注册
  11. 2014/2015年Mac Pro连接LG Ultra HD显示器刷新率低(30Hz)问题解决
  12. 俄亥俄州立大学计算机专业排名,俄亥俄州立大学哥伦布分校计算机科学专业排名第30(2020年USNEWS美国排名)...
  13. 番茄花园域名转向Google
  14. excel如何在选定区域内跳过空值自动编号
  15. html 转换 hta,HTA (HTML Application) 簡介
  16. 2019年8月,微信朋友圈发长文字防止被折叠成一行的方法
  17. 【树】二叉树的两种非递归遍历方法
  18. 算法(Java实现)-算法的时间复杂度和空间复杂度
  19. Ubuntu 各版本代号对照表
  20. 【Matlab】关于matlab开启多核并行计算时SPMD测试失败的解决方法

热门文章

  1. 计算机屏幕调节亮度,电脑屏幕亮度怎么调最好 有没有调节电脑屏幕亮度的软件...
  2. 骆驼游戏 c语言,语言骆驼教案
  3. web表格在css中属性,CSS属性之表格(Table)_html/css_WEB-ITnose
  4. matlab warp,matlab warpimg
  5. 带背景音乐的表白html,感人的表白背景音乐,适合浪漫表白的纯音乐
  6. Lesson 4 Part 1 Newton's method
  7. php动态页面在ie浏览器中css布局板块全缩在中间,CSS网页布局开发时的常见问题及解决方法...
  8. 油漆面积 java_第八屆藍橋杯省賽 JavaA組 第十題 標題:油漆面積
  9. mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
  10. qt的qfiledialog怎么判断打开的是不是一张图片_花瓣网画板图片一键导出 设计师速来围观...