【发布时间】:2012-02-14 04:58:01
【问题描述】:
请帮助 jQuery newby 完成以下操作。我有一个表单,当单击#addMore 按钮时,我正在尝试添加连续的表单字段块。在这个板子的帮助下,我现在已经开始工作了。但它只工作一次。我已经将事情缩减到最小的情况:
<html>
<head>
<title>Reserves Form</title>
<script src="../jquery/jquery-1.7.1.min.js"></script>
<script>
$(document).ready(function() {
var chunk = $('.content').clone(true);
$('#addMore').live('click', function() {
alert('debug!');
$('#container').append(chunk);
});
});
</script>
<body>
<div id="container">
<p class="content">lorem ipsum blah blah</p>
</div>
<button type="button" id="addMore">Add Another Paragraph</button>
</body>
</html>
当我加载页面并单击按钮时,我会看到调试警报,然后按预期出现“内容”段落的克隆。当我再次单击该按钮时,我会收到警报,但不会收到新段落。为什么对点击的一种响应有效,而另一种则无效?我怎样才能让它们都工作?
【问题讨论】:
标签: jquery