【发布时间】:2013-08-20 15:05:36
【问题描述】:
在javascript中,有两个数组:tags[]和tags_java[]。我使用.splice 删除两个数组中相同索引的某些项目。 tags[] 工作正常,但 tags_java 不行,它似乎总是删除最后一项。
这是代码和the jsfiddle link。
var tag = $(this).text();
var index = $.inArray(tag, tags);
tags.splice(index,1);
tags_java.splice(index,1);
【问题讨论】:
-
您能否在对它们中的任何一个执行切片之前提供/检查索引、标签数组和 tags_java 数组的值..?
-
您的标签永远不会在数组中 - 附加的
×显示为跨度文本的一部分,因此$.inArray()始终返回 -1。
标签: javascript