I have a quick jQuery question:
First, my HTML:
<div id="taskinput">
<form>
<input id="taskinput-box" type="text"></input>
<input type="submit"></input>
</form>
</div>
<div id="taskoutput"></div>
I am creating content in #taskoutput from a user using .append when creating a new .task class.
$("#taskinput").submit(function() {
var tasktext = $('#taskinput-box').val()
$('#taskoutput').append('<div class="task">'+tasktext+'</div>');
$('#taskinput-box').val("");
return false;
});
The above code is working fine; The problem occurs when I try to select created divs. The following code does not work:
$(".task").click(function() {
$(this).slideUp();
});
What am I missing?
source
share