首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$fn.insertAfter()和$fn.after() Jquery

$fn.insertAfter()和$fn.after() Jquery
EN

Stack Overflow用户
提问于 2011-02-12 00:25:25
回答 3查看 237关注 0票数 2

我知道$fn.insertAfter()用于在作为参数提供的元素之后插入元素。$fn.after()和它有什么不同?

EN

回答 3

Stack Overflow用户

发布于 2011-02-12 00:28:58

这是一个相同的例子,不同之处在于选择器的上下文。在参数after在选定元素之后插入参数之后,insertAfter将插入选定元素。

代码语言:javascript
复制
$('<div id="foo"></div>').insertAfter('#bar');
$('#bar').after('<div id="foo"></div>');
票数 2
EN

Stack Overflow用户

发布于 2011-02-12 00:28:19

直接引用文档中的内容:

same 方法执行相同的任务。的主要区别在于语法-specifically,即内容和目标的位置。对于.after(),方法之前的选择器表达式是在其后插入内容的容器。另一方面,对于.insertAfter(),内容在方法之前,要么作为选择器表达式,要么作为动态创建的标记,然后插入到目标容器之后。

票数 1
EN

Stack Overflow用户

发布于 2011-02-12 00:28:20

This提到,它们执行相同的任务,但具有不同的语法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4971477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档