javascript - 如何向 sharepoint 2007 列表中具有特定文本的行添加颜色?

标签 javascript jquery sharepoint-2007

我想知道如何为 sharepoint 2007 列表中的一行添加颜色 如果在一个字段中包含特定文本?

例如: 我有一个包含三个字段的列表:

列表1

1.id 2.姓名 3.完整描述

现在我只想向用户显示第一个和第二个字段。

列表1

ID名称

<小时/>

1 abc 2 版

第二件事,我想给隐藏中包含的行赋予颜色(比如说红色) 字段 - “完整描述”,带有“颜色”等单词的文本。

我找到了一个可以添加到 aspx 页面的 JavaScript 代码:

(文档).ready(函数(){ $Text = $("td .ms-vb2:contains('color')"); $Text.parent().css("背景颜色", "红色"); });

但只有在显示“完整描述”时它才有效。

有人能给我一个主意吗?

谢谢, 加迪姆

最佳答案

您是否考虑过创建具有条件格式的数据 View ?请参阅http://office.microsoft.com/en-au/sharepointdesigner/HA100996241033.aspx

这样你就不必进行这种丑陋的 javascript 黑客攻击了:)

关于javascript - 如何向 sharepoint 2007 列表中具有特定文本的行添加颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424117/

相关文章:

javascript - 如何防止模块的运行 block 在测试期间被执行?

javascript - 我怎样才能延迟运行一些 JS 代码,直到我的所有异步 JS 文件都下载完毕?

jquery - 如何增加复选框的平均高度和宽度?

javascript - flatpickr 实例无法打开

sharepoint - 获取 Sharepoint 门户网站的(公共(public))Internet URL

sharepoint-2007 - SharePoint 网站页面与应用程序页面

Javascript 虚拟键盘 : how to indentify text fields?

javascript - Pickadate 开始呈现新的禁用时间

sharepoint-2007 - 如何更改 sharepoint 中特定页面的母版页

javascript - 逗号在我的正则表达式模式中意味着什么