--- id: bad87fee1348bd9aed508826 title: 使用 jQuery 克隆元素 challengeType: 6 forumTopicId: 16780 dashedName: clone-an-element-using-jquery --- # --description-- 除了移动标签,也可以把元素从一个地方复制到另一地方。 jQuery 有一个 `clone()` 方法,可以复制标签。 例如,如果想把 `target2` 从 `left-well` 复制到 `right-well`,可以设置如下: ```js $("#target2").clone().appendTo("#right-well"); ``` 是否注意到这两个 jQuery 函数连在一起了? 这被称为链式调用(function chaining),是一种用 jQuery 实现效果的简便方法。 克隆 `target5` 元素,并将其附加到 `left-well` 。 # --hints-- `target5` 元素应该在 `right-well` 里面。 ```js assert($('#right-well').children('#target5').length > 0); ``` 应该克隆 `target5` 元素,并放在 `left-well` 里面。 ```js assert($('#left-well').children('#target5').length > 0); ``` 应该仅用 jQuery 移动这些元素。 ```js assert(!code.match(/class.*animated/g)); ``` # --seed-- ## --seed-contents-- ```html

jQuery Playground

#left-well

#right-well

``` # --solutions-- ```html

jQuery Playground

#left-well

#right-well

```