在 Sharepoint 2010 中,我构建了自定义页面布局并应用了自定义样式。页面布局由单个富文本编辑器 HTML 字段组成。现在,当应用特定标记样式时,我需要在所选文本旁边添加一些自定义文本。
保存页面后,我可以使用 jQuery 来做到这一点,但那是在用户完成编辑之后。
要求是让他们在仍处于编辑模式时查看文本,以便获得真正的所见即所得体验。下面是我用来在页面保存后显示文本的 jQuery 代码:
<script type="text/javascript">
$(document).ready(function () {
$('.topicpagelayout2-styleElement-H3').wrap('<div class="hd leftcontent" />');
$('.topicpagelayout2-styleElement-H3').append('<span class="top"><a href="#top">Top</a></span>');
$('.topicpagelayout2-styleElement-H3').addClass('header2');
var count=0;
$('.leftcontent').each(function(index) {
count++;
$(this).attr('id','div_'+count);
});
//$("span.ms-formfieldlabel").css("display", "none");
setLeftContent();
});
</script>