1

我正在使用 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;}
4

1 回答 1

0

对于那些需要解决方案的人,我只是有同样的问题/希望:

如果你打开 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));

希望这可以帮助。

于 2016-06-23T08:51:36.870 回答