追加したリストに追加した項目を削除しようとしています。
スクリプトは、リストにあるアイテムでは機能しますが、追加されたアイテムでは機能しません。
<script>
$(document).ready(function(){
$('.add').click(function() {
$(".list").append('<li>'
+ 'Item '
+ '<a href="#" class="remove_project_file" border="2">X</a>'
+ '</li>');
return false;
});
// using live() will bind the event to all future
// elements as well as the existing ones
$('.remove').on('click', function() {
$(this).parent().remove();
return false;
});
});
</script>
<span class="inputname">
<a href="#" class="add">
Add
</a>
</span>
<ul class="list">
<li>Item <a href="#" class="remove" border="2">X</a></li>
</ul>
</div>