这是我的FIDDLE
我希望能够更好地控制这部分代码:
$( api.column( 4 ).footer() ).html(
'$'+pageTotal +' ( $'+ total +' total)'
);
我想在我的#total
页脚上应用此功能。它当前正在应用于#search
页脚,并且正在更改表格右上角的#search
页脚的值,当我希望它更改#total
页脚中的<tfoot id="search">
<tr>
<th>First name</th>
<th>Last name</th>
<th>Position</th>
<th>Office</th>
<th>Salary</th>
</tr>
</tfoot>
<tfoot id="total">
<tr>
<th colspan="4" style="text-align:right">Total:</th>
<th></th>
</tr>
</tfoot>
页脚时右下角。
这与html一样,这个顺序:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char* fun (char* n1, char* n2);
int main(){
char* string1 = "This home ";
char* string2 = "is big";
char* next;
printf("Sklejony napis: %s\n", next=fun(string1, string2));
free(next);
return 0;
}
char* fun (char* n1, char* n2)
{
char* string3;
string3 = malloc(sizeof(strlen(n1) + strlen(n2) + 1 ));
int index_first = 0, index_second = 0;
for(; n1[index_first] != '\0'; index_first++)
{
string3[index_first] = n1[index_first];
}
int index_third = index_first;
for(; n2[index_second] != '\0'; index_second++)
{
string3[index_third] = n2[index_second];
index_third++;
}
string3[index_third]='\0';
return string3;
}
我可以在上面交换页脚FIDDLE,这里会出现我想要的方式,但多列过滤搜索会中断。 我可以在不破坏任何事情的情况下实现我在这里尝试的目标吗?
答案 0 :(得分:1)
认为我需要替换这个
$( api.column( 4 ).footer() ).html(
'$'+pageTotal +' ( $'+ total +' total)'
);
使用此功能(获取标识为th
的{{1}}代码的第二个tfoot
标记:
total
抛开(我想要更好理解的东西):
在控制台中执行此 $("tfoot#total th:nth-child(2)").html(
'$'+pageTotal +' ( $'+ total +' total)'
)
datatables footer_callback
将更改页脚中第4列的值。
但在控制台JSFIDDLE中执行类似的命令$("tfoot th:nth-child(2)").html("33")
并没有对其进行操作,我必须在$("tfoot#total th:nth-child(2)").html("33")
函数中执行此操作