如何用javascript往table开始处添加一行,再删除table里的最后一行

也说明我的意图:我写了个留言版,写留言版显示2行记录,发布留言时,在table的首行插入最新留言,然后把最后一行记录删除,界面始终显示两行记录代码如下:varstr="<... 也说明我的意图:我写了个留言版,写留言版显示2行记录,发布留言时,在table的首行插入最新留言,然后把最后一行记录删除,界面始终显示两行记录
代码如下:
var str = "<tr><td class='lf'><ul><li><a href='#'><img src='" + userimage + "'alt='0'/></a></li><li><em>" + username + "</em></li><li>(" + username + ")</li><li>等级:★★★★★</li><li>结贴率:100%</li></ul></td><td class='rw'><div class='fbart'>发表于:" + usertime + "<em>" + (RowsCount - (PageNum - 1) * PageSize + num) + "</em></div><div class='msgfont'>" + usermessage + "</div><div class='fdart'><span class=" + data + "><a href='' class='btndelete' onclick='return false'>删除</a></span></div></td></tr>";

$("#lytable").prepend(str);
// window.location.reload();
//$(".btndelete").bind("click", deleteEvent); //重新绑定删除按钮事件
alert("aa");
//deltr("#lytable");
$("#lytable:tr:last").remove();
alert("bb");

以上代码执行$("#lytable").prepend(str);后,则插入成功,页面显示3行记录,而执行$("#lytable:tr:last").remove();时,则页面上只变成一行记录了,如果再发布留言,则界面上一行记录都没有了,这是什么情况啊,该如何处理
展开
 我来答
kingboyf4
2013-09-26 · TA获得超过283个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:241万
展开全部
$("#lytable tr:last").remove();

tr前面的 “冒号->空格” 试一试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2013-09-26 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:930万
展开全部
$("#lytable tr:last").remove();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式