簡単なjQueryの質問があります:
まず、私のHTML:
<div id="taskinput">
<form>
<input id="taskinput-box" type="text"></input>
<input type="submit"></input>
</form>
</div><!-- end taskinput -->
<div id="taskoutput"></div><!-- end taskoutput -->
新しいクラス .task を作成しながら、.append を使用してユーザーから #taskoutput にコンテンツを作成しています。
$("#taskinput").submit(function() {
var tasktext = $('#taskinput-box').val()
$('#taskoutput').append('<div class="task">'+tasktext+'</div>');
$('#taskinput-box').val("");
return false;
});
上記のコードは問題なく動作します。作成したdivを選択しようとすると問題が発生します。以下のコードは機能しません。
$(".task").click(function() {
$(this).slideUp();
});
私は何が欠けていますか?