最近在做订单功能,具体实现为:
左边为一个树形结构,里面有很多商品,右侧为个表格,当点击左边树中的一个商品时,则动态添加到右边的表格中,但是在添加之前要个方法,就是对右边表格中的所有商品进行遍历,判断用户点击的商品是否已在右边表格中已存在,如果存在了则不允许再添加了,不存在则调价!然后用户可以删除右边的商品,问题就出在这了,当用户删除了右边的商品之后就不能再添加新的商品了,就是因为那个动态生成的表格input的name属性是通过for循环自动生成的,当删除了之后再又遍历,但其中的一条不存在,当遍历到那个地方的时候,就会报出对象不存在的错误! 左边为一个树形结构,里面有很多商品,右侧为个表格,当点击
左边为一个树形结构,里面有很多商品,右侧为个表格,当点击左边树中的一个商品时,则动态添加到右边的表格中,但是在添加之前要个方法,就是对右边表格中的所有商品进行遍历,判断用户点击的商品是否已在右边表格中已存在,如果存在了则不允许再添加了,不存在则调价!然后用户可以删除右边的商品,问题就出在这了,当用户删除了右边的商品之后就不能再添加新的商品了,就是因为那个动态生成的表格input的name属性是通过for循环自动生成的,当删除了之后再又遍历,但其中的一条不存在,当遍历到那个地方的时候,就会报出对象不存在的错误! 左边为一个树形结构,里面有很多商品,右侧为个表格,当点击