使用基于值的jQuery代码更改SharePoint列表字段颜色
Change SharePoint list field color using jQuery code base on value?
我正在使用SharePoint列表,如果数字字段的颜色大于60,我需要更改它。
我试图更改下面的代码,但它不起作用
这是我的代码,没有工作(我试图使用gt)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"type="text/javascript"></script><script>
$(document).ready(function(){
$Text = $("td .ms-vb2:gt('60')").filter(function() {
return $(this).text() == "td .ms-vb2";})
$Text.css("background-color", "#00FF66");
});
</script>
看看这两个例子是否对您有帮助:
$(document).ready( function(){
// option 1
function tdColor(){
$( "td:gt(8)" ).css( "backgroundColor", "#00FF66" );
}
tdColor();
//option 2
function tdColor2(){
$('td').each(
function(){
$("td .ms-vb2:gt(8)").css( "backgroundColor", "#00FF66" );
});
}
tdColor2();
});
此处为完整代码:http://codepen.io/anon/pen/grRBmx
在声明变量时最好使用var。
还要记住,如果列表是动态生成的,那么jQuery就不起作用了。在这种情况下,同样值得一看live()函数。
相关文章:
- 如何将 Javascript 应用于分组的 SharePoint 列表
- 如何从sharepoint列表中使用javascript显式加载列
- 使用基于值的jQuery代码更改SharePoint列表字段颜色
- 将 SharePoint 列表数据转换为 HTML
- 提取 SharePoint 列表中的所有项目
- 使用 JavaScript 检索多个 SharePoint 列表
- 如何使用 javascript 在 SharePoint 列表中批量创建项目
- 从 SharePoint 列表列获取超链接
- 使用 Javascript 无限制地查询 SharePoint 列表项
- 使用 JavaScript 和 REST 从 SharePoint 列表中删除项目
- 将 Excel 数据导入到 SharePoint 列表中的查找列
- 如何将文本框追加到复选框列表项,该复选框列表项来自选择列表项的 SharePoint 列表
- 在 SharePoint 列表“新建项”页中创建动态查阅列
- 动态创建选择元素并从 SharePoint 列表填充选项
- 如何使用java脚本和jquery从sharepoint列表中获取数据
- 对Sharepoint列表列应用类型验证
- 使用Sharepoint列表值时未显示JS警报
- 需要帮助使用SharePoint列表和PSServices将其他系列添加到Highcharts图中
- 尝试使用SharePoint列表和Highcharts在图表上放置点
- 比较SharePoint列表中的两个int列