appendTo()
jQueryで奇妙な動作をしています。
これは私のJSです:
$(document).ready(function() {
$("a#mydiv").click(function () {
$(this).append('<div class="well">Added div</div>' );
$(this).appendTo(div.last);
});
});
そして私のHTML:
<div id="last">
<center><a id="mydiv"><h3>New List</h3></a></center>
</div>
明らかに、「新しいリスト」リンクをクリックすると、に新しい<div>
ものが追加され<div id="last">
ます。次のようになります。
そして、クリックし続けるNew List
と、ますます多く<div>
のsを取得します。これで結構です。ただし、新しく作成した<div>
の1つをクリックすると、1つ追加されます。(「追加されたdiv」の灰色のスペースをクリックした場合)。これらの新しいにテキストボックスを配置する予定ですが、ユーザーがクリックして入力したときに、テキストボックスがどんどん追加されることは望ましく<div>
ありません。<div>
[新しいリスト]リンクをクリックしたときにのみ<div>
新しいが作成されるようにするにはどうすればよいですか?
ありがとう!