Javascript 使用jQuery删除20之后的div

Javascript 使用jQuery删除20之后的div,javascript,jquery,Javascript,Jquery,class=message的div是使用post生成的,post提取数据并将其放入页面中。现在,我想在它达到20后移除下div <div class="message">test</div> <div class="message">test</div> <div class="message">test</div> . . . <div class="message">test</div> 谢谢您

class=message的div是使用post生成的,post提取数据并将其放入页面中。现在,我想在它达到20后移除下div

<div class="message">test</div>
<div class="message">test</div>
<div class="message">test</div>
.
.
.
<div class="message">test</div>

谢谢您的时间。

要设置颜色变换的动画,请使用。

要设置颜色变换的动画,请使用。

您可以使用选择器,将所有元素与给定元素上方的索引相匹配:

$('div.message:gt(20)').remove();
对于第二个问题,您可以使用函数返回新添加的元素,您可以隐藏元素,然后淡入:

$(html).prependTo('#data').hide().fadeIn(2000);
您可以使用选择器来匹配索引高于给定索引的所有元素:

$('div.message:gt(20)').remove();
对于第二个问题,您可以使用函数返回新添加的元素,您可以隐藏元素,然后淡入:

$(html).prependTo('#data').hide().fadeIn(2000);

应该是gt(19)。零基索引:)是的,完美。它回答了我的第一个问题。第二个问题有什么帮助吗?应该是gt(19)。零基索引:)是的,完美。它回答了我的第一个问题。第二个问题有什么帮助吗?