我知道$fn.insertAfter()用于在作为参数提供的元素之后插入元素。$fn.after()和它有什么不同?
发布于 2011-02-12 00:28:58
这是一个相同的例子,不同之处在于选择器的上下文。在参数after在选定元素之后插入参数之后,insertAfter将插入选定元素。
$('<div id="foo"></div>').insertAfter('#bar');
$('#bar').after('<div id="foo"></div>');发布于 2011-02-12 00:28:19
直接引用文档中的内容:
和 same 方法执行相同的任务。的主要区别在于语法-specifically,即内容和目标的位置。对于
.after(),方法之前的选择器表达式是在其后插入内容的容器。另一方面,对于.insertAfter(),内容在方法之前,要么作为选择器表达式,要么作为动态创建的标记,然后插入到目标容器之后。
发布于 2011-02-12 00:28:20
This提到,它们执行相同的任务,但具有不同的语法。
https://stackoverflow.com/questions/4971477
复制相似问题