【发布时间】:2011-03-24 02:34:29
【问题描述】:
我正在制作一个应用程序,用户填写徽标的所有信息并将其添加到列表中,然后他可以添加更多徽标或删除它们。 想象一下,我在列表中添加了一个带有以下信息的徽标:
名称:百事可乐
位置:前、后
尺寸:90mm、60mm
颜色:红色、蓝色、白色
选项:Whitebg
评论:这是一个很酷的标志。
数组将是:
logos[logo[name, loc[], dim[], col[], opt[], com]]
现在我可以这样做来检索一些信息:
logos[0][0] //Prints "Pepsi"
logos[0][1][0] //Prints "Front"
logos[0][2][1] //Prints "60mm"
现在问题来了。每当用户完成所有信息并添加徽标时,我想清空除主“徽标”之外的所有数组,以便用户可以将另一个徽标添加到列表中。
我尝试清空“添加”按钮函数末尾的“logo”数组:
logo.length = 0;
但现在主数组“logos”包含一个“logo”数组,女巫是空的。我想把这些信息保留在那里。
【问题讨论】:
-
除了主要的“标志”之一......除了什么?
-
我更正了描述中的一些内容。
-
我想将所有信息保存到主“logos”数组中,但每当用户添加另一个徽标时,我必须清空所有其他数组。
-
所有其他数组....还有哪些其他数组?
-
点击“添加”并将当前标志添加到列表后,“logos”数组有1个项目(logos[logo[]]),“logo”数组包含所有您刚刚添加的徽标的选项应在添加到“徽标”数组后清空,以便您可以添加另一个徽标。这很难解释。让我做一个简单的例子。一会儿我发过来
标签: javascript jquery arrays