如何删除所有出现的相同 Web-part 列表的 headers
How to remove headers on all occurrences of the same Web-part list
我有一个 SharePoint 页面,其中显示 15 个不同的列表,并且有一个名为链接的列表,我想从三个出现的前两个中删除 header。我的代码只删除了传入的列表的第一次出现。
在页面上,我有以下内容。下面的代码仅删除第一次出现的链接和联系人的 header。
<script type="text/javascript" data-lists="Links, Contacts, Links" src="../SiteAssets/js-enterprise/HideHeaders.js"></script>
我的脚本如下:
$(document).ready(function() {
// Get a list of views to turn off the headers
var this_js_script = $('script[src*=HideHeaders]');
var lists = this_js_script.attr('data-lists');
var str_array = lists.split(',');
for(var i = 0; i < str_array.length; i++) {
// Trim the excess whitespace.
str_array[i] = str_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
// Add additional code here, such as:
//alert(str_array[i]);
$("table[summary='"+str_array[i]+"'] tr:eq(0)").hide();
}
});
修改JavaScript代码如下。
$(document).ready(function() {
// Get a list of views to turn off the headers
var this_js_script = $('script[src*=HideHeaders]');
var lists = this_js_script.attr('data-lists');
var str_array = lists.split(',');
for(var i = 0; i < str_array.length; i++) {
// Trim the excess whitespace.
str_array[i] = str_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
// Add additional code here, such as:
//alert(str_array[i]);
$("table[summary='"+str_array[i]+"']>thead").each(function(){
$(this).hide();
});
}
});
我有一个 SharePoint 页面,其中显示 15 个不同的列表,并且有一个名为链接的列表,我想从三个出现的前两个中删除 header。我的代码只删除了传入的列表的第一次出现。
在页面上,我有以下内容。下面的代码仅删除第一次出现的链接和联系人的 header。
<script type="text/javascript" data-lists="Links, Contacts, Links" src="../SiteAssets/js-enterprise/HideHeaders.js"></script>
我的脚本如下:
$(document).ready(function() {
// Get a list of views to turn off the headers
var this_js_script = $('script[src*=HideHeaders]');
var lists = this_js_script.attr('data-lists');
var str_array = lists.split(',');
for(var i = 0; i < str_array.length; i++) {
// Trim the excess whitespace.
str_array[i] = str_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
// Add additional code here, such as:
//alert(str_array[i]);
$("table[summary='"+str_array[i]+"'] tr:eq(0)").hide();
}
});
修改JavaScript代码如下。
$(document).ready(function() {
// Get a list of views to turn off the headers
var this_js_script = $('script[src*=HideHeaders]');
var lists = this_js_script.attr('data-lists');
var str_array = lists.split(',');
for(var i = 0; i < str_array.length; i++) {
// Trim the excess whitespace.
str_array[i] = str_array[i].replace(/^\s*/, "").replace(/\s*$/, "");
// Add additional code here, such as:
//alert(str_array[i]);
$("table[summary='"+str_array[i]+"']>thead").each(function(){
$(this).hide();
});
}
});