2

在 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>
4

1 回答 1

0

您可以为此使用使用 css 内容。看看这个,如果它可以给你一些想法

http://www.quirksmode.org/css/content.html

于 2012-12-26T10:43:40.917 回答