`
flj643213995
  • 浏览: 13091 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

jQuery插入节点的方法

阅读更多
好多时候我们都要在一些地方插入必要的节点,在jQuery中有如下几种方法,现在来介绍一下他们的用法和区别。


1、内部追加类

    append():向单个匹配的元素内部追加内容
                
                 例如:html:<p>我爱吃:</p>
                       jQuery:$('p').append("<b>苹果</b>");
                       结果:<p>我爱吃:<b>苹果</b></p>

    appendTo():将所有匹配的元素追加到指定的元素中,为之上方法的颠倒操作

                 例如:html:<p>我爱吃:</p>
                       jQuery:$("<b>苹果</b>").appendTo('p');
                       结果:<p>我爱吃:<b>苹果</b></p>

2、内部前置类

    prepend():向每个匹配的元素内部前置内容

                 例如:html:<p>我爱吃:</p>
                       jQuery:$('p').predend("<b>苹果</b>");
                       结果:<p><b>苹果</b>我爱吃:</p>

    prependTo():将所有匹配的元素前置到指定的元素中,为之上方法的颠倒操作

                 例如:html:<p>我爱吃:</p>
                       jQuery:$("<b>苹果</b>").prependTo('p');
                       结果:<p><b>苹果</b>我爱吃:</p>

3、外部追加类

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

                 例如:html:<p>我爱吃:</p>
                       jQuery:$('p').after("<b>苹果</b>");
                       结果:<p>我爱吃:</p><b>苹果</b>

     insertAfter():将所有匹配的元素插入到指定元素的后面,为之上方法的颠倒操作

                 例如:html:<p>我爱吃:</p>
                       jQuery:$("<b>苹果</b>").insertAfter('p');
                       结果:<p>我爱吃:</p><b>苹果</b>

4、外部前置类

    before():在每个匹配的元素之前插入内容

                 例如:html:<p>我爱吃:</p>
                       jQuery:$('p').before("<b>苹果</b>");
                       结果:<b>苹果</b><p>我爱吃:</p>

    insertBefore(): 将所有匹配的元素插入到指定的元素的前面,为之上方法的颠倒操作

                 例如:html:<p>我爱吃:</p>
                       jQuery:$("<b>苹果</b>").insertBefore('p');
                       结果:<b>苹果</b><p>我爱吃:</p>





插入节点的方法不仅可以创建节点,还可以对原有的DOM元素进行移动。只是我没有移动过。



分享到:
评论

相关推荐

    jquery插入节点.

    jQuery提供了方便的方法来操作DOM,包括插入节点。 在jQuery中,插入节点主要包括以下几种方式: 1. **append()**: 这个方法用于在每个匹配的元素内部的末尾添加内容。例如,如果我们有一个`&lt;div&gt;`元素,我们可以...

    jQuery插入节点1

    在本文中,我们将详细介绍 jQuery 中的插入节点方法,包括创建节点、插入节点、删除节点、克隆节点、替换节点和包裹节点等。 创建节点 在 jQuery 中,可以使用工厂函数 `$()` 来创建节点。例如,`$("&lt;p&gt;")` 将创建...

    Jquery节点插入、复制和替换方法

    ##### 内部插入节点 内部插入指的是在目标元素内部进行新节点的添加。主要有两种方法: - **prepend(content)**:此方法会在每个匹配元素的开头插入内容。 - 例如: ```javascript $("div").prepend("我是新的...

    JQuery插入DOM节点的方法

    本文实例讲述了JQuery插入DOM节点的方法。分享给大家供大家参考。具体分析如下: 动态创建HTML元素并没有实际用处,还需要将新创建的元素插入文档中。将新创建的节点插入文档最简单的办法是,让它成为这个文档的某个...

    jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)

    1. **插入节点** `insertAfter`和`insertBefore`方法允许我们在DOM树中指定位置插入新的节点。以`insertAfter`为例,该方法接收一个参数,表示要在其后插入的元素。在给出的示例中: ```html $li_3.insertAfter...

    jquery插入兄弟节点的操作方法

    在jQuery库中,操作DOM(文档对象模型)节点是非常常见的任务,其中包括插入、删除和选择节点等。在本文中,我们将深入探讨如何使用jQuery来插入兄弟节点,这将帮助你更好地理解和利用这个强大的JavaScript库来动态...

    jquery 添加节点的几种方法介绍

    `append()` 方法是在jQuery中非常基础且常用的添加节点方法。它将指定的内容添加到选定元素的末尾。所谓“末尾”,是指被选元素内部的最后位置。例如,如果我们要在一个段落元素中添加文本,可以这样做: ```...

    jQuery DOM节点操作源码

    4. **元素操作**:`append()`, `prepend()`, `insertAfter()`, `insertBefore()` 等方法用于在DOM结构中添加或插入元素;`remove()`, `empty()` 则用于移除元素或清空其内容。 5. **属性操作**:`attr()`, `...

    jQuery动态添加节点循环流程图表代码.zip

    jQuery提供了更加简洁的API,如`$('&lt;元素&gt;')`用于创建新节点,`.append()`、`.prepend()`等方法用于将节点插入到指定位置。通过这些方法,我们可以动态地向页面添加内容,使页面更具交互性。 在循环流程图表的实现...

    jquery创建节点

    5. **插入节点**: - `jQuery.append()`:在每个匹配的元素内部的末尾添加内容。 - `jQuery.prepend()`:在每个匹配的元素内部的开头添加内容。 - `jQuery.after()`:在每个匹配的元素后面插入内容。 - `jQuery....

    jQuery 文档操作方法

    该方法可以插入 HTML 元素、文本或 jQuery 对象。 语法:`$(selector).after(content)` 参数: * `selector`:选择器,用于选择要插入内容的元素。 * `content`:要插入的内容,可以是 HTML 元素、文本或 jQuery ...

    JQuery包裹DOM节点的方法

    如果要将某个节点用其他标记包裹起来,JQuery提供了相应的方法,即wrap(),该方法对于需要在文档中插入额外的结构化标记非常有用,而且它不会破坏原始文档的语义。 wrap() 代码如下:$(“#li_1”).wrap(“&lt;strong&gt;&lt;/...

    jQuery与JavaScript节点创建方法的对比.docx

    在网页开发中,jQuery 和 JavaScript 都提供了创建和操作 DOM 节点的方法,但它们在语法和效率上存在一定的差异。本篇文章主要探讨了两者在创建节点方面的区别。 首先,我们来看一下创建一个 h1 标签并将其作为 div...

    Jquery对新插入的节点 绑定Click事件失效的解决方法

    总结来说,解决jQuery对新插入节点绑定`click`事件失效的问题,主要是通过使用`on`方法进行事件委托,让事件处理程序绑定到不会被动态修改的父元素上,从而确保对新插入的子元素的事件监听有效。当然,要根据实际...

    jQuery和JavaScript节点插入元素的方法对比

    本文将对比jQuery和JavaScript在节点插入元素时的不同方法。 首先,我们关注jQuery的方法。jQuery库简化了DOM操作,提供了优雅的语法和高效的性能。对于节点内部插入元素,jQuery有以下四个主要方法: 1. `append...

    jquery移动节点实例

    总的来说,jQuery的`append()`方法是移动和插入节点的强大工具,它使得在JavaScript中处理DOM变得更加简单。结合其他类似的方法,开发者可以构建出高度响应和灵活的前端应用。本文实例所展示的技巧是jQuery学习过程...

Global site tag (gtag.js) - Google Analytics