我正在尝试将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>
答案 0 :(得分:0)
您可以使用livequery执行此操作。
它看起来像这样。
$(document).ready(function() {
$("img[src*='edititem.gif']").livequery(function(){
$(this).attr("src","").attr("title","Comment");
});
});
答案 1 :(得分:0)
<script language="javascript">
_spBodyOnLoadFunctionNames.push("FunctionName");
function FunctionName()
{
$("img[src*='edititem.gif']").attr("src","<URL to New Img>").attr("title","Comment");
}
</script>