我想在点击标题
时一次克隆一个div$("h3").click(function() { $("div").clone().insertAfter("div:last")); });
现在它将克隆所有div并将它们放在最后一个之后但我想克隆div1然后div2等。
答案 0 :(得分:2)
您可以使用.each()方法来获得正确的要求。
$("h3").click(function() {
$("div").each(function() {
$this = jQuery(this);
// do something with current div $this
$this.clone().insertAfter("div:last"));
// a bit better?
$this.parent().prepend($this.clone());
});
});
我希望这会对你有所帮助。
答案 1 :(得分:1)
尝试each
:
$("h3").click(function() {
$.each($("div"), function() {
$(this).clone().insertAfter("div:last");
});
});