javascript - 使用基于值的 jQuery 代码更改 SharePoint 列表字段颜色?

标签 javascript jquery css ajax sharepoint

我正在使用 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 - 使用基于值的 jQuery 代码更改 SharePoint 列表字段颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36256747/

相关文章:

css - 导航栏内的居中图像

javascript - 如何使用 jQuery 重新排列元素?

javascript - 尝试在文档就绪中生成随机背景颜色

javascript - 防止在 jQuery 中附加重复的内容

php - _函数名中的下划线

javascript - 将常规 json 转换为 d3.js 的 flare.json?

javascript - 是否可以在整个文档准备好之前在网页上加载 Google Chart(在任何新的 GoogleCharts 版本上)?

javascript - 更改按键的背景位置

css - 如何使用复选框 : different outputs according to element id or class? 隐藏带有 css 的元素

javascript - 如何正确定义javascript对象