I want to select next div class form_part by button event that is in another div but it is not working somehow how can i fix this. it working fine within same div in header event. anybody could help thank you.
$(document).ready(function() {
$(".form_part").hide(); // Header event
$(".form_container h3").click(function() {
$(this).next(".form_part").slideToggle();
}); // Button event
$(".form_container button").click(function() {
$(this).parent(".form_part").next(".form_part").slideToggle();
console.log("button clicked");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="form_container">
<div class="first_tab">
<h3 class="form_heading">
first tab
</h3>
<div class="form_part">
<p>
Lorem ipsum,
</p>
<button>Next</button>
</div>
<hr>
</div>
<div class="second_tab">
<h3 class="form_heading">
second tab
</h3>
<div class="form_part">
<p>
Lorem ipsum dolor
</p>
<button>Next</button>
</div>
<hr>
</div>
<div class="third_tab">
<h3 class="form_heading">
third tab
</h3>
<div class="form_part">
<p>
Lorem ipsum dolor sit ame
</p>
</div>
<hr>
</div>
</div>