如何将jQuery应用于SharePoint分组列表视图

时间:2011-08-31 02:10:02

标签: jquery sharepoint

我正在尝试将SharePoint列表项“编辑”图标更改为SharePoint 2007网站上的新图像。通过将一些jQuery应用到母版页,我已经很好地工作了。我遇到的问题是,任何配置为“Grouped”的列表视图都没有获得新的Icon,因为HTML没有在document.ready上呈现。一旦在页面加载后展开分组,就会添加HTML。

我的问题是,如何将jQuery / Javascript应用于页面加载后呈现的html?

这是我正在使用的简单代码。

<script language="javascript">   
    $(document).ready(function() {
        $("img[src*='edititem.gif']").attr("src","<URL to New Img>").attr("title","Comment");
    });
</script>

2 个答案:

答案 0 :(得分:0)

您可以使用livequery执行此操作。

它看起来像这样。

$(document).ready(function() {

  $("img[src*='edititem.gif']").livequery(function(){
    $(this).attr("src","").attr("title","Comment");
  });

});

答案 1 :(得分:0)

尝试_spBodyOnLoadFunctionNames

<script language="javascript">   
    _spBodyOnLoadFunctionNames.push("FunctionName");   
    function FunctionName()   
    {   
        $("img[src*='edititem.gif']").attr("src","<URL to New Img>").attr("title","Comment"); 
    }   
</script>