.each()
函数内部,在每个匹配的元素之后插入它。我应该得到这三次,但只能得到一次。知道为什么吗?
答案 0 :(得分:4)
尝试在div
之前克隆insertAfter
,如下所示
ratingContainerShell.clone().insertAfter($this);
DEMO: http://jsfiddle.net/9Gfz2/1/
好的,花了一些时间在API文档中找到以下内容。
如果以这种方式选择的元素被插入到DOM中其他位置的单个位置,它将在目标(未克隆)之后移动,并返回由插入元素组成的新集合:
http://api.jquery.com/insertAfter/
在附注中,.append
在追加元素时为known to clone。