最後を削除したいのですが<li></li>、以下はコードです:
<div id="q">
<ul><li>
<table><tr><td>Question 1</td><td><input type="text" name="question1" size="60" /></td></tr>
<tr><td>Answer:</td><td><input type="text" name="answer1" size="8" /></td></tr>
</li></ul>
</div>
<input class="btn" id="addquestion" type="button" value="Add Question" />
<input class="btn" id="removequestion" type="button" value="Remove Question" />
<script>
$('#addquestion').click(function() {
var $question_number = $('#q li').size() + 1;
$html='<li><table><tr><td>Question '+$question_number+'</td><td><input type="text" name="question'+$question_number+'" size="60" /></td></tr>\
<tr><td>Answer:</td><td><input type="text" name="answer'+$question_number+'" size="8" /></td></tr></li>';
$('#q ul').append($html);
});
$('#addquestion').click(function() {
//$('#q li:last').remove();
});
</script>
コメントアウトする$('#q li:last').remove();と、他の部分は問題なく動作します。しかし、コメントを削除すると、コードがまったく機能しなくなります。何か案が?