bootstrap 4 accordion radio code example
Example: radio button accordion bootstrap
<style>
.bs-example{
margin: 20px;
}
</style>
<form class="bs-example" action="">
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<label for='r11' style='width: 350px;'>
<input type='radio' id='r11' name='occupation' value='Working' required /> Working
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"></a>
</label>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
<p>HTML stands for HyperText Markup Language. HTML is the main markup language for describing the structure of Web pages. <a href="http://www.tutorialrepublic.com/html-tutorial/" target="_blank">Learn more.</a></p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class=panel-title>
<label for='r12' style='width: 350px;'>
<input type='radio' id='r12' name='occupation' value='Not-Working' required /> Not Working
<a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"></a>
</label>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
<p>Bootstrap is a powerful front-end framework for faster and easier web development. It is a collection of CSS and HTML conventions. <a href="http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/" target="_blank">Learn more.</a></p>
</div>
</div>
</div>
</div>
</form>
<script>
$('#r11').on('click', function(){
$(this).parent().find('a').trigger('click')
});
$('#r12').on('click', function(){
$(this).parent().find('a').trigger('click')
});
</script>