Я пытаюсь скрыть столбец в Sharepoint 2007, используя Jquery. Код, который я работаю, чтобы скрыть столбцы
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>
<script type="text/javascript">
ColumnsToHide = new Array();
ColumnsToHide[0]='First Name';
ColumnsToHide[1]='Last Name';
$(document).ready(function()
{
for (var i=0; i < ColumnsToHide.length;i++)
{
QueryString='nobr:contains("' + ColumnsToHide[i] + '")';
$(QueryString).hide().parents('tr:first').hide();
}
});
</script>
Я даже пытался скрыть столбец, используя различный код
1 $('nobr:contains("First Name")').closest('tr').hide();
2 $(":input[title='First Name']").parent().parent().hide()
;
3 $("#ms-formbody").hide();
4 $('input[title=First Name]').parent().parent().parent().hide();
Используя вышеописанные способы, я не смог скрыть столбцы. Мог бы провести меня через это, так как я новичок в Jquery
Я также предоставляю исходный код, я хочу, чтобы столбец был скрыт при загрузке страницы в форме отображения sharepoint 2007
<TR>
<TD nowrap="true" valign="top" width="165px" class="ms-formlabel"><H3 class="ms-standardheader"><a name="SPBookmark_FirstName"></a>First Name</H3></TD>
<TD valign="top" class="ms-formbody" width="450px" ID="SPFieldText">
<!-- FieldName="First Name"
FieldInternalName="FirstName"
FieldType="SPFieldText"
--></TD> </TR>
<TR>
<TD nowrap="true" valign="top" width="165px" class="ms-formlabel"><H3 class="ms-standardheader"><a name="SPBookmark_MiddleName"></a>Middle Name</H3></TD>
<TD valign="top" class="ms-formbody" width="450px" ID="SPFieldText">
<!-- FieldName="Middle Name"
FieldInternalName="MiddleName"
FieldType="SPFieldText"
--></TD></TR>