hi im having troubles getting following work. first element works, how should think?
<div class="hi"> <a id="tabbtn" href="javascript:void(0)"></a> </div> <div class="hi"> <a id="tabbtn" href="javascript:void(0)"></a> </div> <div class="hi"> <a id="tabbtn" href="javascript:void(0)"></a> </div> <script> $('#tabbtn').on("click",function(){ if ($(this).parent('.hi').css('max-height') == '65px'){ $(this).parent(".hi").addclass('open'); } else{ $(this).parent(".hi").removeclass('open'); } }) </script>
using same id
on multiple elements invalid, use class
instead:
$('.tabbtn').on("click", function() { if ($(this).parent('.job').css('max-height') == '65px') { $(this).parent(".job").addclass('open'); } else { $(this).parent(".job").removeclass('open'); } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <div class="hi"> <a class="tabbtn" href="javascript:void(0)">hello</a> </div> <div class="hi"> <a class="tabbtn" href="javascript:void(0)">hello2</a> </div> <div class="hi"> <a class="tabbtn" href="javascript:void(0)">hello3</a> </div>
Comments
Post a Comment