我正在使用 TimeAgo jQuery 插件。
如何仅突出显示 TimeAgo<abbr>
标签中的数字?
格式应该看起来像
在线演示
HTML
<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>
jQuery
$("abbr.timeago").timeago();
CSS
abbr span{font-weight:bold;color:red;}
对于那些需要解决方案的人,我只是有同样的问题/希望:
如果你打开 jquery.timeago.js 有一个部分字符串:
strings: {
prefixAgo: null,
prefixFromNow: null,
suffixAgo: "geleden",
suffixFromNow: "vanaf nu",
inPast: 'elk moment',
seconds: "minder dan een minuut",
minute: "ongeveer een minuut",
minutes: "<b>%d</b> minuten",
hour: "ongeveer een uur",
hours: "ongeveer <b>%d</b> uren",
day: "een dag",
days: "<b>%d</b> dagen",
month: "ongeveer een maand",
months: "<b>%d</b> maanden",
year: "ongeveer een jaar",
years: "<b>%d</b> jaren",
wordSeparator: " ",
numbers: []
}
在这种情况下,我将其翻译为荷兰语并使其加粗,您可以使用跨度并设置样式。
time.timeago > span{ color:red;}
最后一点要更改的是更改以下行(194)
From:
$(this).text(inWords(data.datetime));
To:
$(this).html(inWords(data.datetime));
希望这可以帮助。