$fn.insertAfter() 和 $fn.after() Jquery
我知道 $fn.insertAfter()
用于在作为参数提供的元素之后插入元素。 $fn.after()
与它有何不同?
I understand that $fn.insertAfter()
is used to insert element after the element supplied as the argument. How's $fn.after()
different from it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
$.fn.after()
帮助在您调用的 target 元素之后插入一个元素。而
$.fn.insertAfter
插入您指定的节点后面的 target 元素:后者通常是首选,因为您保留对新创建的元素的引用,并且可以在其上链接更多方法。例如:
是可能的。您不能使用
.after()
help。.append()
help /.appendTo()
帮助和.insertBefore()
help / < a href="http://api.jquery.com/before/" rel="nofollow">.before()
帮助$.fn.after()
help inserts an element after the target element, on which you call it.whereas,
$.fn.insertAfter
inserts the target element after the node you specify:The latter is mostly prefered, because you keep a reference to the newly created element and can chain more methods on it. So for instance:
is possible. You cannot do that with
.after()
help. The same thing is for.append()
help /.appendTo()
help and.insertBefore()
help /.before()
help这是同一件事的示例,区别在于选择器的上下文。
insertAfter
在参数后面插入所选元素after
在所选元素之后插入参数。This is an example of the same thing, the difference is the context of the selector.
insertAfter
inserts the selected element after the parameterafter
inserts the parameter after the selected element.直接引用文档:
Quoting straight from the documentation:
这提到它们执行相同的任务但具有不同的语法。
This mentions that they perform the same task but have different syntax.