やることリストを作成していると仮定します。最後のリストアイテムがクリックされるたびに新しいリストアイテムを追加するにはどうすればよいですか。以下のサンプルコードでは、4番目のリストアイテムはクリックイベントを保持していますが、毎回最後のリストアイテムに配置したいと思います。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.js" type="text/javascript"></script>
<ul id="foo">
<li><input placeholder="One"></input></li>
<li><input placeholder="Two"></input></li>
<li><input placeholder="Three"></input></li>
<li><input placeholder="Click Me Add More"></input></li>
</ul>
<script>
$('#foo li:last-child').bind( "click", function(){
var li = $(this).clone();
$('#foo').append(li);
})
</script>