Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery数据表如何在设置特定条件时在一个单元格中显示两列_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript Jquery数据表如何在设置特定条件时在一个单元格中显示两列

Javascript Jquery数据表如何在设置特定条件时在一个单元格中显示两列,javascript,jquery,datatables,Javascript,Jquery,Datatables,我是Jquery数据库的新手,我已经四处浏览过了,但以前从未问过这种问题。我有下表 如果H1有两个或多个重复列,H2也有重复列,则希望如下表所示显示数据 这在Jquery数据表中可能吗?欢迎任何帮助,谢谢 更新我可以使用下面的函数附加相邻的列,但现在仍然知道如何根据条件对行执行相同的操作`render:function(数据、类型、行、元){ 返回“”数据+行[h3_索引]+”; }` var tdVal=[]; $。每个($('tr td:nth child(1)),函数(i,v){ tdV

我是Jquery数据库的新手,我已经四处浏览过了,但以前从未问过这种问题。我有下表

如果H1有两个或多个重复列,H2也有重复列,则希望如下表所示显示数据

这在Jquery数据表中可能吗?欢迎任何帮助,谢谢

更新
我可以使用下面的函数附加相邻的列,但现在仍然知道如何根据条件对行执行相同的操作
`render:function(数据、类型、行、元){

返回“”数据+行[h3_索引]+”

; }`
var tdVal=[];
$。每个($('tr td:nth child(1)),函数(i,v){
tdVal.push($(v).text());
})
var hasDuplicates=函数(a){

对于(var i=0;i这应该是可能的,你已经尝试了什么?你的表数据来源于哪里?hi@HatteringMouse请查看更新的帖子,有什么建议吗?你的数据来自哪里?你可以忽略后端中的那些重复项吗?hi@Elad不幸的是,我不能忽略它,它是通过api提供的,我没有说或控制。@Samba,在这种情况下,向我们展示数据结构是如何呈现的,这样我们就可以指导您忽略重复项
           return '<p>'data + row[h3_index] + '</p>';

        }`
var tdVal = [];
$.each($('tr td:nth-child(1)'), function(i,v){
    tdVal.push($(v).text());
})
var hasDuplicates = function(a) {
    for(var i = 0; i <= a.length; i++) {
        for(var j = i; j <= a.length; j++) {
            if(i != j && a[i] == a[j]) {
                return true;
            }
        }
    }
    return false;
}

if(hasDuplicates(tdVal)){
    // hide your row
}