我有一个SharePoint列表的文本字段的下面一行:Title
,Year
和Type or Location
。我希望能够以默认显示形式隐藏Type or Location
表格行。我知道我应该创建一个JavaScript脚本并将它放在DispForm.aspx中的Content Editor Web部件中。如何根据字段名称(jQuery)隐藏SharePoint显示表单中的字段?
我不熟悉jQuery语法,因此我需要帮助代码,即我不知道如何引用包含Type or Location
字段及其值的表行。这是我到目前为止已经完成,但它不工作:
jQuery(document).ready(function($) {
$("input[title='Type or Location']").closest("tr").hide();
});
我知道"input[title='Type or Location']"
部分是不正确;至少我认为是这样。任何人都可以帮我吗?谢谢。
这是DispForm.aspx?如果是这样,那么页面上是否有真正的输入控件?标准的单行文本字段不会在DispForm.aspx的输入字段内呈现。此外,您正在使用哪个版本的SharePoint? – 2012-04-04 14:59:01
是的,我知道'input ...'是错误的。我使用它,因为代码实际上是从另一个脚本中获取的,其中添加新项目表单是使用jQuery修改的。SharePoint版本是2010.感谢您在下面提供正确的答案。 – Boris 2012-04-05 08:43:18