方法一: document.getElementById("id").style.visibility="hidden"; document.getElementById("id").style.visibility="visible"; 方法二: document.getElementById("id").style.display="none"; document.getElementById("id").style.display="inline"; 方法一隐藏后 页面的位置还被控件占用,只是不显示 方法二隐藏后 页面的位置不被占用,隐藏之后再重新显示出来就会改变原有的style,原来的样式被覆盖
方法三:解决办法为使用:在tr上添加一个ID,根据某个值来调用$("id).show()/hide()来显示,使用这个方法就原来的样式就不会丢失。(此方法本人没有调试)