Javascript 使用jQuery隐藏sharepoint表上的列
我使用jquery隐藏sharepoint表的行,但问题是每次用户与表交互时,表都会被重新加载&以前隐藏的列会返回Javascript 使用jQuery隐藏sharepoint表上的列,javascript,jquery,asp.net,sharepoint,Javascript,Jquery,Asp.net,Sharepoint,我使用jquery隐藏sharepoint表的行,但问题是每次用户与表交互时,表都会被重新加载&以前隐藏的列会返回 $j.each(["Type", "Course ID", "Due Date", "Grade"], function(index, value){ $j(".dxgvHeader_AquaMod", table).each(function(){ var loopOnce = false; if($j("td:first-child",
$j.each(["Type", "Course ID", "Due Date", "Grade"], function(index, value){
$j(".dxgvHeader_AquaMod", table).each(function(){
var loopOnce = false;
if($j("td:first-child", this).text() === value){
loopOnce = true;
var index = $(this).index();
$j(".dxgvFocusedRow_AquaMod>td, dxgvRow_AquaMod>td").each(function(){
if($j(this).index() === index){
$j(this).css("display", "none");
}
});
$(this).css("display", "none");
}
});
$j(".dxgvTable_AquaMod").css("width", "auto");
$j(".dxgvTable_AquaMod").css("table-layout", "auto");
});
是否可以帮助我永久删除这些列,或者在表每次出现问题时重新隐藏它们?您可以将.on()函数与委托一起使用,以便隐藏元素的所有新实例
但是,如果这是一个视图,为什么不删除视图设置中的列呢
顺便说一句,根据您的代码,您的意思似乎是列,而不是行