2013-03-21 134 views
0

我正在使用jquery动态添加消息,唯一的问题是我想从底部删除相同数量的消息,并将消息的数量添加到顶部,我当前使用的代码是:将消息动态添加到div

$(html).hide().prependTo("#current center").fadeIn("slow"); 

目前我需要检查内部html中table.msgtable的div的数量得到A。 然后检查#current center里面的div邮件数量得到B

然后$(".info #current>center>div").slice(B-A)显然。这是解决这个问题的有效方法吗?我在A遇到问题。

+0

所以问题是越来越A?你为什么不只是使用jquery选择器并检查长度就像$('。-selector-for-A).length – Brad 2013-03-21 17:48:45

+0

我需要检查它在html – user2191209 2013-03-21 17:51:05

+0

呵呵?不知道你想要完成什么。你可以添加标记到你的问题,所以也许我们可以插入你在做什么? – Brad 2013-03-21 17:58:43

回答

2

尝试使用:

$("#current>center>div:gt(5)").remove(); 

更换5比你想要的消息的最大数量少一个。

另外,<中心>标记? EEW!

+1

'另外,一个

标签? Eew!'+1让我发笑 – Stu 2013-03-21 17:48:17