JSFiddle - React, Tailwind, and code Playground

by Nick Hulea

HTML

<div id="container">
    <div class="col1">1</div>
    <div class="col1">2</div>
    <div class="col1">3</div>
    <div class="col1">4</div>
    
    <div class="drop"></div>
</div>

CSS

.col1 {
    width: 100px;
    height: 100px;
    border: 1px black solid;
    display: inline-block;
    margin-bottom: 5px;
}

#container {
    width: 420px;
}

.drop {
    height: 100px;
    border: 1px solid black;
    margin-bottom: 5px;
    display: none;
}

JavaScript

$(".col1").on("click", function() {
    var info = $(this).html();
    if ($(".drop").html() == $(this).html() || !$(".drop").hasClass('active'))
    	$(".drop").slideToggle().toggleClass('active').html(info);    	
	else
        $(".drop").html(info);
});