最近做一个项目把jQuery升级到了版本3,结果发现一个插件出现了bug,经过仔细排查确认是升级 jQuery 3.x 导致的。
如图所示,同样是往table里插入tr,jQuery 1.x 版本会自动添加tbody, 而jQuery 3.x不会,导致后来获取table.children()时出现不一致的结果。这个网上很多介绍 jQuery 3.x 新特性的文章里都没提到,希望能帮到还在用jQuery的你。
最近做一个项目把jQuery升级到了版本3,结果发现一个插件出现了bug,经过仔细排查确认是升级 jQuery 3.x 导致的。
如图所示,同样是往table里插入tr,jQuery 1.x 版本会自动添加tbody, 而jQuery 3.x不会,导致后来获取table.children()时出现不一致的结果。这个网上很多介绍 jQuery 3.x 新特性的文章里都没提到,希望能帮到还在用jQuery的你。