<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>
Run Code Online (Sandbox Code Playgroud)
$('#q li:last').remove(); 不起作用.怎么了?
CMS*_*CMS 19
如果你想删除li
里面的最后一个元素#d
,你可以简单地使用:last
选择器:
$('#q li:last').remove();
Run Code Online (Sandbox Code Playgroud)
如果要删除li
它的直接父项的每个最后一个子项(ul
如果有多个元素,则可以使用元素),可以使用:last-child
选择器:
$('#q li:last-child').remove();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17535 次 |
最近记录: |