It is necessary for me that when a certain option is selected in a select, a certain div with content is shown, and the remaining divs with content are not displayed. I wrote such a code, but this is a full r although it works. Please correct, I can not understand the logic of how to make normal function and arrays, if I think in the right direction.
<script> $('#select').on('change', function() { var value = $(this).val(); if (value == 'wwwsel') { $('#www').css('display', 'inherit'); $('#regular').css('display', 'none'); $('#banners').css('display', 'none'); $('#adult').css('display', 'none'); $('#eshop').css('display', 'none'); } if (value == 'eshopsel') { $('#eshop').css('display', 'inherit'); $('#regular').css('display', 'none'); $('#banners').css('display', 'none'); $('#adult').css('display', 'none'); $('#www').css('display', 'none'); } if (value == 'bannerssel') { $('#banners').css('display', 'inherit'); $('#regular').css('display', 'none'); $('#www').css('display', 'none'); $('#adult').css('display', 'none'); $('#eshop').css('display', 'none'); } if (value == 'adultsel') { $('#adult').css('display', 'inherit'); $('#regular').css('display', 'none'); $('#banners').css('display', 'none'); $('#www').css('display', 'none'); $('#eshop').css('display', 'none'); } if (value == 'regularsel') { $('#regular').css('display', 'inherit'); $('#www').css('display', 'none'); $('#banners').css('display', 'none'); $('#adult').css('display', 'none'); $('#eshop').css('display', 'none'); } }); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="works"> <select id="select"> <option value="wwwsel"><a class="dropdown-item" href="">WWW</a></option> <option value="eshopsel"><a class="dropdown-item" href="">E-SHOP</a></option> <option value="bannerssel"><a class="dropdown-item" href="">BANNERS</a></option> <option value="adultsel"><a class="dropdown-item" href="">ADULT</a></option> <option value="regularsel" selected><a class="dropdown-item" href="">REGULAR</a></option> </select> </div> </div> </div> <div id="gallery-thumbs" class="row"> <div style="display: inherit;" class="row" id="regular"> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work1.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work2.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work3.png" class="img-responsive"> </div> </div> </div> <div style="display: none;" class="row" id="eshop"> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work1.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work2.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work3.png" class="img-responsive"> </div> </div> </div> <div style="display: none;" class="row" id="www"> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work1.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work2.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work3.png" class="img-responsive"> </div> </div> </div> <div style="display: none;" class="row" id="banners"> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work1.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work2.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work3.png" class="img-responsive"> </div> </div> </div> <div style="display: none;" class="row" id="adult"> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/render1.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work2.png" class="img-responsive"> </div> </div> <div class="col-md-4 item"> <div class="thumbnail"> <img src="img/work3.png" class="img-responsive"> </div> </div> </div> </div> <div class="views"><a href="portfolio.html" class="more">VIEW MORE</a></div> </div> <div class="arch container-fluid"> <div class="row"> <div class="arch_field"> <a href="architecture.html"><img class="img-responsive" src="img/arch.png"></a> </div> </div> </div>