我有一段代码显示文本文件中的随机引用。它工作正常。但是我想用粗体标出作者姓名。文本文件“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>
答案 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放在文本文件中。这将为您提供更大的样式灵活性。