SharePoint 2010使用JavaScript着色背景

SharePoint 2010使用JavaScript着色背景,javascript,jquery,html,css,sharepoint,Javascript,Jquery,Html,Css,Sharepoint,我有个问题。我使用SharePoint 2010,并尝试对列表中的特定元素进行着色。但这些更改只应应用于列。所以我必须搜索这个专栏,然后它应该使用css样式和JavaScript。我不想使用SharePoint Designer。 这是我的JavaScript…错误在哪里?直到现在它还不能工作。 我希望你能帮助我 $(document).ready(function () { $("#diidSortCR_x0020_Status").val() == "CR Status") {

我有个问题。我使用SharePoint 2010,并尝试对列表中的特定元素进行着色。但这些更改只应应用于列。所以我必须搜索这个专栏,然后它应该使用css样式和JavaScript。我不想使用SharePoint Designer。 这是我的JavaScript…错误在哪里?直到现在它还不能工作。 我希望你能帮助我

$(document).ready(function () {

    $("#diidSortCR_x0020_Status").val() == "CR Status") {

      $("td").filter(function () {
        return $(this).text() == 'Evaluated';
      }).css("background-color", "FF0000");

      $("td.ms-vb2").filter(function () {
        return $(this).text() == 'Approved';
      }).css("background-color", "00FF00");

      $("td").filter(function () {
        return $(this).text() == 'Ready to test';
      }).css("background-color", "D4D4D4");
});

$(“#diidSortCR_x0020_Status”).val()==“CR Status”){
这是什么?正确缩进代码,您应该很容易发现此类错误。它应该将该列与值“CR Status”进行比较,但是在那之后我怎么能找到特定的规则呢!不。这都是错的。它应该出现在
if
语句中吗?你正在关闭一个
而你没有打开它,你打开了一个
{
您从未关闭过它。请检查您的代码是否存在简单的语法错误。可能还需要使用javascript控制台。是的,OkI会检查它,但我想知道如何将sharepoint列表的标题与一个值“CR Status”进行比较,然后执行其他函数。