JSFiddle - React, Tailwind, and code Playground

HTML

<div class="links"> 
<a class="pseudo-link" href="#" id="link-1">link1</a> 
<a class="pseudo-link align" href="#" id="link-2">link2</a>                    
<a class="pseudo-link align"  href="#" id="link-3">link3</a> 
 
<div id="block-1" class="hidden-text">Текст1</div> 
<div id="block-2" class="hidden-text">Текст2</div> 
<div id="block-3" class="hidden-text">Текст3</div> 
 
</div>

CSS

.pseudo-link { 
 
    text-decoration: none; 
    border-bottom: 1px dashed #999; 
    display:inline; 
} 
 
.hidden-text { 
 
    display: none; 
    padding-top: 10px; 
    font-size: .9em 
} 
 
.align {margin-left: 15px}

JavaScript

$(document).ready(function(){
    $('.pseudo-link').click(function(){
       var id = $(this).attr('id').replace(/^\D+/g,'');
        $('.hidden-text:not(#block-' + id + ')').slideUp('fast');
        $('#block-' + id).slideToggle("slow");
    });
});