JSFiddle - React, Tailwind, and code Playground

by andrewwhitaker

HTML

Iriure erat<sup class="reference" id="cite_ref-1"><a href="#cite_note-1"><span>[</span>1<span>]</span></a></sup> in nisl iusto dolore vulputate at feugiat, ullamcorper  dignissim dolor adipiscing iusto qui tation te at molestie ea blandit  aliquip consequat, wisi, erat luptatum. Delenit vulputate, nonummy  nostrud zzril nisl ipsum et euismod te ullamcorper, consequat lobortis  minim wisi augue, duis diam esse suscipit duis ex eum odio dolore.  Veniam ut eum ex iusto et feugait ex tincidunt illum luptatum eu te in  in feugiat minim augue sit. 
Blandit eros praesent vulputate  praesent eum facilisis iriure velit hendrerit hendrerit dolore hendrerit<sup class="reference" id="cite_ref-2"><a href="#cite_note-2"><span>[</span>2<span>]</span></a></sup>  praesent aliquip tation veniam augue enim vero et dolore luptatum eu  eros feugait. Illum exerci autem enim in vero commodo quis aliquip eu te  velit ad, sed ut ullamcorper. Dolore autem vel aliquip nulla delenit  blandit nulla odio qui. Autem eros dolore, duis in adipiscing, iriure  zzril, consectetuer odio suscipit dignissim. At praesent facilisi ut  vero laoreet dignissim consequat nulla commodo eu minim ea nulla iriure  facilisi, dolore, enim lobortis. Luptatum delenit hendrerit, volutpat  consectetuer consequat esse sed lorem velit, delenit duis lobortis,  tation, illum accumsan et veniam facilisis, molestie ea iusto dolor. 
Lobortis  dolore ut ut eum ex iusto et feugait ex tincidunt illum luptatum eu te  in in. Ut minim augue sit consequat blandit odio consequat duis vel  nulla duis at ipsum quis esse. Hendrerit et feugait, elit lorem zzril  blandit eum ut feugiat commodo nulla et amet tation illum. Autem qui  wisi in amet, vel esse ad ad vero, vel facilisis minim in nisl dolore  iriure. Aliquip eros molestie dolor feugiat vel quis, nostrud autem in  et exerci vulputate augue erat in nisl iusto dolore vulputate at  feugiat, ullamcorper dignissim dolor adipiscing. Consequat qui tation te  at molestie ea blandit...

CSS

span { line-height: 1em;}
.ref-highlight { background-color: #DDEEFF }

JavaScript

$(".reference > a").click(function() {
    var href = $(this).attr("href");
    var $el = $(href);
    
    $(".ref-highlight").removeClass("ref-highlight");
    $el.addClass("ref-highlight");
});