jQuery怎么添加内容?JQuery插入内容介绍!w3cschool笔记

前端页面使用JavaScript(jQuery)无非就那些使用场景:动画,Ajax,内容填充和渲染等。其中内容填充的方法通常使用添加元素的方法或者添加内容的方法。以jQuery为例,可以使用after(),append(),appendTo()等方法来插入新内容。但它们之间也有着一定的区别。今天小编就来讲讲jQuery中这几种插入方法的区别吧!

append()方法是一个往被选元素结尾插入内容的方法。注意,他是往一个元素的内容结尾插入内容,所以插入的内容还在这个元素中。举个例子,有如下HTML结构:

  • 这是原本的内容
我们对li元素使用append方法,插入一段新内容:这是新内容该结构就会变成:

  • 这是原本的内容这是新内容
如果插入的内容是HTML标签,那么它会被正常的渲染(展示在页面上)

与append()方法对应地,有一个prepend()方法,可以用来在被选元素的开头插入内容。

after()方法是一个往被选元素后插入内容的方法。注意,他是往一个元素的后面插入内容,所以插入的内容不在这个元素中。

举个例子,有如下HTML结构:

  • 这是原本的内容
我们对li元素使用after方法,插入一段新内容:这是新内容该结构就会变成:

  • 这是原本的内容
  • 这是新内容
对li元素使用after()方法,可以理解为对它的父元素使用append方法。

如果插入的内容是HTML标签,那么它会被正常的渲染(展示在页面上)

与after()方法对应地,有一个before()方法,可以用来在被选元素前插入内容。

appendTo()方法是一个往被选元素结尾插入元素的方法。注意,他是往一个元素的内容结尾插入元素,所以插入的元素还在这个元素中。举个例子,有如下HTML结构:

  • 这是原本的内容
我们对li元素使用appendTo()方法,插入一段新内容:

这是新内容

该结构就会变成:

  • 这是原本的内容

    这是新内容

注意:appendTo()方法与append()方法很相似,但有一定的区别,appendTo()方法插入的内容必须是HTML标签,插入后就是一个元素,而append插入的只是文本,如果文本是HTML标签会被渲染。

与appendTo()方法对应地,有一个prependTo()方法,可以用来在被选元素的开头插入元素。

after()方法是一个往被选元素后插入元素的方法。注意,他是往一个元素的后面插入元素,所以插入的元素不在这个元素中。

  • 这是原本的内容
我们对li元素使用insertAfter方法,插入一段新内容:

这是新内容

该结构就会变成:

  • 这是原本的内容
  • 这是新内容

对li元素使用insertAfter()方法,可以理解为对它的父元素使用appendTo()方法。

注意:insertAfter()方法与after()方法很相似,但有一定的区别,insertAfter()方法插入的内容必须是HTML标签,插入后就是一个元素,而after()插入的只是文本,如果文本是HTML标签会被渲染。

以上就是四种(八种)jQuery插入方法的区别,详细的使用方法下附链接,小伙伴们可以前往相应的手册进行查看。

THE END
1.jQuery添加元素jquery添加元素jQuery 是一个广泛使用的JavaScript库,它简化了HTML 文档的遍历、事件处理、动画和 AJAX 交互。在本文中,我们将探讨如何使用 jQuery 添加元素到 HTML 文档中。我们将涵盖不同的方法,包括向 DOM 添加新元素、插入现有元素之前或之后,以及使用 jQuery 创建复杂元素结构。 https://blog.csdn.net/lly202406/article/details/140115843
2.jquery怎么向一维数组中添加指定key的元素jquery 怎么向一维数组中添加指定key的元素 一、创建数组的方式: 1.定义并赋值 var str = ['java', 'php', 'c++', 'c#', 'perl', 'vb', 'html', 'css']; 2.用{}定义后赋值: var array = {};//定义一个数组 array[0] = "Tom";https://blog.51cto.com/u_16099189/12685412
3.jquery如何添加元素您可以使用 jQuery 的 append()、prepend()、after() 或 before() 方法来添加元素。append() 方法在被选元素的结尾插入内容,prepend() 方法在被选元素的开头插入内容,after() 方法在被选元素之后插入内容,before() 方法在被选元素之前插入内容 。 https://www.kdun.com/ask/127502.html
4.jQuery中动态创建添加元素的方法总结香甜薄荷jQuery中动态创建、添加元素的方法总结 这是文中一段话 //点击按钮,动态创建元素 //方法一:$()创建元素,后用append()方法添加。append() 还可以把其他地方元素添加进这个对象中。 $('#btn').click(function() { var el = $('这是一个P标签'); // $('#box').append(el)https://www.cnblogs.com/zixuan00/p/10381251.html
5.jquery可以给页面添加元素吗前端问答jquery可以给页面添加元素。添加方法:1、利用“元素对象.append("插入内容")”在元素的结尾添加元素;2、利用“元素对象.prepend("插入内容")”在元素的开头添加元素;3、利用“元素对象.after("插入内容")”在被选元素后添加元素;4、利用“元素对象.before("插入内容")”在被选元素后添加元素。 https://www.php.cn/faq/492732.html
6.jQuery添加标签元素/内容jQuery after() 和 before() 方法 jQuery after() 方法在被选元素之后插入内容。 jQuery before() 方法在被选元素之前插入内容。 $("img").after("在后面添加文本"); $("img").before("在前面添加文本"); 结果: 之前之后 通过after() 和 before() 方法添加若干新元素 fter() 和 before() 方法能够通过https://www.jianshu.com/p/2a4c6e85ed0d
7.jquery添加子元素jquery给元素添加属性的方法您好,htmlonclick事件没有绑定 使用jquery绑定 代码简洁 使用方便 事件绑定方式为追加绑定 即绑定多少个方法就执行多少个方法。 jquery里为未来元素添加事件的原理很简单,既然这个元素是未来的,那么我们可以把事件绑定在已经存在的元素上,然后在发生点击的时候,再来判断所点击的对象,是否为我们要的对象,然后再触发事件。http://chengdu.cdxwcx.cn/article/dgisgco.html
8.jquery怎么在指定元素后添加内容问答使用jQuery的after()方法可以在指定元素后添加内容。 语法如下: $(selector).after(content) 复制代码 参数说明: selector: 要插入内容的元素选择器 content: 要插入的内容,可以是 HTML 字符串、DOM 元素、DOM 元素数组或 jQuery 对象。 示例: 假设我们有一个HTML结构如下: 这是一个标题 这是一个段落 复https://www.yisu.com/ask/51253999.html
9.jQuery属性操作jQuery 效果参考手册 实例 向第一个 p 元素添加一个类: $("button").click(function(){$("p:first").addClass("intro");}); 亲自试一试 定义和用法 addClass() 方法向被选元素添加一个或多个类。 该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。 https://www.w3school.com.cn/jquery/attributes_addclass.asp