jQuery插入DOM节点的方法

jQuery插入DOM节点的方法
本文演示了jQuery插入一个DOM节点的方法,供大家参考,具体分析如下:

它可以动态地创建HTML元素是不现实的,而新创建的元素也需要被插入到文档中,插入一个新创建的节点为一个文件的最简单的方法是让它的文档节点的子节点,将节点的方法,将(),使用此前,这增加了新创建的内容,内部的元件。

将新创建的节点插入文档中的方法不仅是一种,而且在jQuery中还提供了插入节点的方法,如下表所示。

HTML DOM的结构如下所示:
欢迎访问

PHP编程容易理解
易于理解的Javascript编程
易于理解的jQuery编程
append()

向每个匹配元素添加内容:

HTML代码:

复制代码如下:我想说:

jQuery代码:

复制代码如下:$(p);

结果uff1a

复制代码如下:我想说:你好

AppendTo()

将所有匹配的元素添加到指定的元素中。事实上,使用此方法是反转传统的$(a)。追加(b)操作,也就是说,不将b添加到a,而是将a添加到b:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$(你好)。AppendTo(P);

结果uff1a

复制代码如下:我想说:你好

Prepend()

每个匹配元素的前额叶内容:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码代码如下:$(p)。在你好);

结果uff1a

复制代码如下:您好,我想说:

PrependTo()

介词所有匹配元素到指定的元素。事实上,使用这种方法是反常规的$()。Prepend(B)的操作,即没有介词B,但B介词:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$(你好)。PrependTo(P);

结果uff1a

复制代码如下:您好,我想说:

后()

在每个匹配的元电缆之后插入内容:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$();

结果uff1a

复制代码如下:我想说:你好

InsertAfler()

将所有匹配的元素插入到指定元素的后面。实际上,使用此方法是对传统的$(a)进行反向操作:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$(你好)。InsertAfter(P);

结果uff1a

复制代码如下:我想说:你好

在()

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

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$();

结果uff1a

复制代码如下:您好,我想说:

InsertBefore()

将所有匹配的元素戳到指定的元素的前面。实际上,使用这个方法是反转传统的$(a)。在(b)操作之前,也就是说,不是在B的前面插入B,而是在B的前面插入一个:

HTML代码:

复制代码如下:我想说:

JQuer Code:

复制代码如下:$(你好)。InsertBefore(P);

结果uff1a

复制代码如下:您好,我想说:

插入节点的方法不仅可以将新创建的DOM元素插入文档中,还可以移动原来的DOM元素,例如,使用它们创建新元素并将其插入到操作中:
$(函数(){())
li_1 = $(var $ 新的节点数据结构); / /创建的第一个元素
li_2 = $(var $ 的新节点:设计模式); / /创建二元素
li_3 = $(var $ 的新节点:计算机算法); / /创造的第三要素
VaR(母=美元美元。nm_ul ); / /接入节点的父节点。
two_li = $(var $ 。nm_ul李:情商(1) / /获得);第二节点元素节点
$(# btn_1)。Click(function(){)
parent.append美元(美元li_1); / /添加的节点,因此它可以在Web页面上显示
});
$(# btn_2)。Click(function(){)
可以写:parent.append链美元(美元li_1)。追加($ li_2);
parent.append美元(美元li_2);
});
$(# btn_3)。Click(function(){)
/ / insertAfter方法第三元素打造成接入后
li_3.insertafter美元(美元two_li);
});
});
它们还使用它们来移动原始DOM元素:
$(函数(){())
one_li = $(var $ ul:情商(1) / /获得);第二节点元素节点
two_li = $(var $ ul:情商(2) / /);取第三节点单元节点
two_li.insertbefore美元(美元one_li); / /移动节点
});

希望本文能对大家的jQuery程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部