JS里怎么移除表格中的行?

$("#tablestr").last().remove();这是移除最后一行,那么我想移除第一行和最后一行之间的所有行怎么高?for(vari=0;i<list.len... $("#tables tr").last().remove();这是移除最后一行,那么我想移除第一行和最后一行之间的所有行怎么高?
for (var i = 0; i < list.length; i++) {
var newtr = oldtr.clone(true);
var tds = newtr.find("td");
tds.eq(0).html(list[i].NiName);
tds.eq(1).html(list[i].zhName);
tds.eq(2).html(list[i].DeptName);
tds.eq(3).html(list[i].mobile);
tds.eq(4).html(list[i].description);
tds.eq(5).find("img").attr("NiName", list[i].NiName);
newtr.insertBefore(oldtr);
}
$("#tables tr").last().hide();
第一行和最后一行之间的所有行都是我克隆出来的,现在就是要把中间所有克隆的行全部移除!
求高手解决!?
展开
 我来答
百度网友485dc0f
2014-10-06 · TA获得超过860个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:305万
展开全部

找到所有的tr,然后遍历这个tr的数组,从1开始,从length-1结束,调用JQuery的remove()方法

var trs = $("#tables").find("tr");
for(var j = 1 ; j < trs.length-1; j ++){
    trs[j].remove();
}
追问
我这样试过,但是报错, 对象不支持“remove”属性或方法!!
追答
把你的完整代码贴出来看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式