【发布时间】:2011-08-24 16:31:26
【问题描述】:
考虑以下 HTML 标记:
<form action="">
<div class="row subtitle">
<span>Some stuff.</span>
</div>
<div class="more_subtitles"></div>
<a href="#" class="white add_more"><span>Add more</span></a>
</form>
还有 jQuery:
$('.add_more').live('click', function() {
var el_of_form, subtitle, more_subtitles;
el_of_form = $(this).closest('form');
subtitle = $(el_of_form).find('.subtitle');
more_subtitles = $(el_of_form).find('.more_subtitles');
console.log(subtitle);
console.log(more_subtitles);
$(more_subtitles).add(subtitle);
return false;
});
为什么它不起作用? console.log() 找到那些元素...
我想要完成的是,当按下按钮时,它会克隆 subtitle 元素并将其添加到 more_subtitles 元素中。用户可以一次又一次地重复。
【问题讨论】:
标签: javascript jquery dom element add