JSFiddle - React, Tailwind, and code Playground
HTML
<p><a href="#" id="link">Show B</a></p>
<div id="a">I'm A</div>
<div id="b">I'm B</div>
JavaScript
var $divA = $('#a'),
$divB = $('#b'),
$link = $('#link');
// Initialize everything
$link.text( 'Show A' );
$divA.hide();
$link.click(function(){
// If A is visible when the link is clicked
// you need to hide A and show B
if( $divA.is( ':visible' ) ){
$link.text( 'Show A' );
$divA.hide();
$divB.show();
} else {
$link.text( 'Show B' );
$divA.show();
$divB.hide();
}
return false;
});