Javascript 循环表行以查找重复项
我正在尝试使用JS循环遍历一个表,如果有重复值的行,我必须让我知道。这就是我的功能,我的问题是我不确定下一步该怎么做,使用每一行将第一行与自身进行比较,我不寻求任何建议Javascript 循环表行以查找重复项,javascript,jquery,each,Javascript,Jquery,Each,我正在尝试使用JS循环遍历一个表,如果有重复值的行,我必须让我知道。这就是我的功能,我的问题是我不确定下一步该怎么做,使用每一行将第一行与自身进行比较,我不寻求任何建议 $('.active').each(function (n) { var type1 = $(this).attr('Order'); $('.active').each(function (n) { var type2 = $(this).attr('Order'); var t
$('.active').each(function (n) {
var type1 = $(this).attr('Order');
$('.active').each(function (n) {
var type2 = $(this).attr('Order');
var type3;
if ($(this).attr('Order') != type1) {
type3 = $(this).attr('Order');
if ($(this).attr('Order') == type1) {
alert('true');
}
}
})
您是否从数据源填充这些表?因为使用数据源的本机功能进行重复数据消除几乎总是更好;在DOM中执行这项操作将相对缓慢,尤其是在数千行上。嗨,Jak!您是否自己循环了这段代码以查看任何输出?如果是的话,你能提供它并给我们一个更具体的问题吗?因为,我不知道你在这里想要什么。你能添加一些HTML来帮助确定第二次
之前的.active
和Order=
可能会发生什么。每个都可以使用.nextAll()
,然后它就不会与自身进行比较-如果你比较第1行和第3行,您不需要比较第3行和第1行。您是否从数据源填充这些表?因为使用数据源的本机功能进行重复数据消除几乎总是更好;在DOM中执行这项操作将相对缓慢,尤其是在数千行上。嗨,Jak!您是否自己循环了这段代码以查看任何输出?如果是的话,你能提供它并给我们一个更具体的问题吗?因为,我不知道你在这里想要什么。你能添加一些HTML来帮助确定第二次之前的.active
和Order=
可能会发生什么。每个都可以使用.nextAll()
,这样它就不会与自身进行比较-如果你将第1行与第3行进行比较,你就不需要将第3行与第1行进行比较。