jQuery newbyを以下のように助けてください。私はフォームを持っており、#add Moreボタンがクリックされると、フォームフィールドの連続したチャンクを追加しようとしています。このボードの助けを借りて、私は今働いている。しかし、それは一度しか動作しません。私は、最小限のケースまでの事を削れました:jQueryのクリックイベントは一度しか動作しませんが(常に発生します)
<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>
私はページをロードし、ボタンをクリックすると、私はデバッグの警告を表示し、期待どおり「コンテンツ」段落のクローンが表示されます。もう一度ボタンをクリックすると、警告が表示されますが、新しい段落は表示されません。なぜクリックに反応するのでしょうか?そして、どうすればそれらを両方とも動作させることができますか?
これはすごくうまくいきます!ありがとうございました! – anaximander
Kool、それを答えとしてマークしてください。 – ShankarSangoli