1、创建节点

  1. var aa = $("<div id='cccc'>插入的内容</div>")
  2. var bb = $("<a href='http://www.baidu.com'>百度一下</a>")
  3. //创建节点
  4.  
  5. //插入节点
  6. // 内部插入
  7. // 插入到内部的前面
  8. // $("div").append(bb)
  9. // append:插入到节点内部的后面的
  10.  
  11. // $("h6").appendTo("div")
  12. // appendTo:把h6这个标签移动到div标签内部的后面,原来的h6标签将不复存在
  13.  
  14. // 插入到内部的后面
  15. // $("div").prepend(bb)
  16. // prepend:插入到节点内部的前面的
  17.  
  18. // $("div").prependTo(bb)
  19. // prependTo:把h6这个标签移动到div标签内部的前面,原来的h6标签将不复存在
  20.  
  21. // 外部插入,相当于同级的插入,包括同级的后面和前面
  22. // $("div").after(aa)
  23. // after:在div的同级标签的下面的位置插入一个aa的标签,
  24.  
  25. // $("div").before(aa)
  26. // before:在div的同级标签的上面的位置插入一个aa的标签,
  27.  
  28. // $("h6").insertBefore("div")
  29. // insertBefore:将指定的标签移到div标签的前面,原来的标签则不复存在
  30. // $("h1").insertAfter("div")
  31. // insertAfter:将指定的标签移到div标签的后面,原来的标签则不复存在

  

2、操作节点,包括包裹,删除,替换,复制

  1. $(function () {
  2. // $("div").wrap("<strong>包裹标签的内容</strong>")
  3.  
  4. //用strong标签包裹住div标签
  5.  
  6. // $(function () {
  7. // $("div").wrap("<strong><em></em></strong>")
  8. // })
  9.  
  10. //用<strong><em></em></strong>双层标签包裹住div标签,这里是支持多层标签包裹的
  11.  
  12. // $("em").unwrap()
  13. //移除em标签外面的第一层包裹的标签
  14.  
  15. // wrap和wrapAll对比:就用下面的例子做解释,如果只有一个div,那么二者是没有区别的,如果有多个div,那么前者会把每个div作为一个独立的标签,然后用strong
  16. // 标签去分别包裹多个div标签,而后者会把两个div合为一体,也就是说用一个strong去包裹两个div
  17. // $("div").wrapAll("<strong>包裹标签的内容</strong>")
  18.  
  19. // $("em").wrapInner("<div></div>")
  20. //wrapInner:的意思在里面包裹一层标签,同样,这个也支持多层标签的包裹
  21.  
  22. // 克隆节点
  23. // $("div").click(function () {
  24. // alert("123")
  25. // })
  26.  
  27. // $("body").append($("div").clone())
  28. // 克隆一个节点,然后把这个节点append到body标签内部,如果不带参数,或者参数为false,如果原来的标签有shijian,则不会复制
  29.  
  30. // $("body").append($("div").clone(true))
  31. // 克隆一个节点,然后把这个节点append到body标签内部,如果带有参数,且参数为true,如果原来的标签有shijian,则会复制
  32.  
  33. // 删除节点,这个remove可以带有参数,参数可以做更多的过滤限制,比如id 比如class,如果为空,则会全部删除
  34. // $("em").remove("#bbb")
  35.  
  36. // 替换节点
  37. $("#ccc").replaceWith("<h1>这个是被替换过的</h1>")
  38. })

  

jQuery的节点操作的更多相关文章

  1. 事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流

    一.事件冒泡定义 事件冒泡是指在一个对象触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那 ...

  2. jquery元素节点操作

    jquery元素节点操作 创建节点 var $div = $('<div>'); var $div2 = $('<div>这是一个div元素</div>'); 插入 ...

  3. jQuery自学笔记(四):jQuery DOM节点操作

    获得和设置内容:text( ).html( ) 以及 val( ) text( ) - 设置或返回所选元素的文本内容 html( ) - 设置或返回所选元素的内容(包括 HTML 标记) val( ) ...

  4. jquery 之节点操作

    一.添加节点 [添加内部子节点方法]:内部节点就是儿子节点 append()    在被选元素内部的结尾插入内容 appendTo()  将指定内容插入到被选标签内部的结尾 prepend()   在 ...

  5. jquery——元素节点操作

    插入节点: 1.append()和appendTo():在现存元素的内部,从后面插入元素 <script type="text/javascript"> $(funct ...

  6. jQuery(Dom节点操作)

  7. jQuery(七):节点操作

    jQuery中节点操作主要分为以下几种: 查找节点. 创建节点. 插入节点. 替换节点. 复制节点. 删除节点. 一.查找节点 示例: <!DOCTYPE html> <html l ...

  8. 解密jQuery内核 DOM操作的核心buildFragment

    文档碎片是什么 http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-B63ED1A3 DocumentFragment is a & ...

  9. 深入学习jQuery节点操作

    × 目录 [1]创建节点 [2]插入节点 [3]删除节点[4]复制节点[5]替换节点[6]包裹节点 前面的话 DOM节点操作包括创建节点.插入节点.移除节点.替换节点和复制节点.jQuery也有类似的 ...

随机推荐

  1. 重写ajax方法实现特定情况下跳转登录页面

    jQuery(function($){ // 备份jquery的ajax方法 var _ajax=$.ajax; // 重写ajax方法, $.ajax=function(opt){ var _suc ...

  2. Ubuntu用户管理

    本文主要介绍Ubuntu的用户管理,包括建立和删除用户,用户授权等 ================== 创建用户并授权================== sudo adduser xxx 会在ho ...

  3. Jmeter-配置元件

    CSV Data Set Config(CSV数据集配置) 参考:http://www.cnblogs.com/yanzhe/p/7728139.html DNS Cache Manager(DNS缓 ...

  4. C-语言第二次作业(大一下)

    要求一.设计过程                                                       作业(1) 1.提交列表 6-7 删除字符串中数字字符 2.设计思路(6分 ...

  5. jquery插件与扩展一

    要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈 ...

  6. vue-cli 本地开发mock数据使用方法

    vue-cli 中可以通过配置 proxyTable 解决开发环境的跨域问题,具体可以参考这篇文章: Vue-cli proxyTable 解决开发环境的跨域问题 如果后端接口尚未开发完成,前端开发一 ...

  7. asm335x系列adc和触摸屏驱动(转)

    An analog-to-digital converter (abbreviated ADC) is a device that uses sampling to convert a continu ...

  8. bzoj 3328 PYXFIB——单位根反演

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3328 单位根反演主要就是有 \( [k|n] = \frac{1}{k}\sum\limit ...

  9. Uploadify所有配置说明,常见bug问题分析

    引言 之前写过一篇使用swfupload上传图片的文章:周末大放送网站图片上传,水印,预览,截图,这里分析一下,当时使用uploadify上传,无法获取上传后,图片路径的问题.当时没有测试没有成功,一 ...

  10. 使用纯生js实现图片轮换

    效果图预览. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...