[转]jQuery实现清空table表格除首行外的所有数据
2016-01-04 13:56
543 查看
1.其实网上有很多版本,试了好几个都不行,最后还是查到了一个非常方便的:不会清除表格第一行表头部分。
其中J_tab_fam是table的id。
或者是
?
2.当然,有通过其他方式的,比如获得表格所有行,再for循环设置每一个表格值为空,但是效率上或者从代码上来讲,效率和质量就降低了,如果不是使用jQuery,for循环也许也是一种办法!
3.另外,可以通过获得table的childNodes的list,然后清除掉需要清除的node,但是由于有些浏览器不一样,导致获得childNodes时,个数不一样(FF浏览器貌似会将回车也当作一个node,真是醉了~~)所以这种方式可能兼容性不好,为了兼容性好一点的话,也可以给每一行加一个class,然后每次清除的时候判断一下class是否是你要删除的classname,是则删除。
总之,推荐第一种!!!!
其中J_tab_fam是table的id。
?
3.另外,可以通过获得table的childNodes的list,然后清除掉需要清除的node,但是由于有些浏览器不一样,导致获得childNodes时,个数不一样(FF浏览器貌似会将回车也当作一个node,真是醉了~~)所以这种方式可能兼容性不好,为了兼容性好一点的话,也可以给每一行加一个class,然后每次清除的时候判断一下class是否是你要删除的classname,是则删除。
总之,推荐第一种!!!!
相关文章推荐
- 25个可遇不可求的jQuery插件
- 怎么写jQuery的插件
- 用jquery.pager.js实现分页
- jquery easyui datagrid使用参考
- 简单的表单验证插件(Jquery)
- jquery添加移除style/css属性
- jQuery TextEx 简介信息
- 这些年、我收集的JQuery代码 (转)
- JQuery调用iframe子页面函数/对象的方法
- 推荐两款基于JQuery的在线内容编辑器
- 转jQuery获取和操作元素的属性和CSS样式
- 如何通过jquery查出ID以XX开头,以XX结束的元素?
- jQuery里面的datepicker日期控件默认是显示英文的,如何显示中文或其他语言呢?
- 15款最佳的 jQuery 分步引导插件
- zepto和jquery的区别,zepto的不同使用8条小结
- jquery如何获得td标签中value属性的值
- Jquery的parent和parents(找到某一特定的祖先元素)
- jQuery on()方法绑定动态元素的点击事件
- javascript进击(六)Jquery
- jquery正则图片查找