如何以粗体显示作者姓名的随机引号?

时间:2011-10-15 11:16:42

标签: jquery

我有一段代码显示文本文件中的随机引用。它工作正常。但是我想用粗体标出作者姓名。文本文件“quotes.txt”如下所示:

  

因为我们是朋友,我会告诉你别人不知道的事情。我是同性恋者。作者@   饼干,大家好!营养在早上是最重要的。作者@   反对,您的荣誉。你不能以“首先”为第二点作序。作者@   丹尼克兰。作者@   你知道我要做什么,Brian,只是为了告诉你没有难过的感觉?我要和你的妻子一起睡觉。作者@   发生了什么事吗?它发生在我的房间里了吗?作者@

jQuery的:

<script type="text/javascript">
    $(document).ready(function() {
        $.get('path/to/RandomQuote.txt', function (data) {
            var quotes = data.split("\@");
            var idx = Math.floor(quotes.length * Math.random());
            $('.quotes').html(quotes[idx]);
        });
    });
</script>

2 个答案:

答案 0 :(得分:2)

替换

$('.quotes').html(quotes[idx]);

使用此,

$('.quotes').html(quotes[idx].substring(0,quotes[idx].lastIndexOf('.')) +"<b>"+quotes[idx].substring(quotes[idx].lastIndexOf('.') + 1)+"</b>");

答案 1 :(得分:1)

LTTP但您可以将原始HTML放在文本文件中。这将为您提供更大的样式灵活性。