<script type="text/javascript">
function showAndHide() {
$('#tools_info').toggle(1700);
return false;
}
<script>
<script type="text/javascript">
function showAndHideTableGood() {
if (this.id == "Btn_tgood") {
$('#tgood').show().toggle("slow");
$('#tbad').hide().toggle("slow");
} else {
$('#tgood').toggle("slow");
return false;
}
}
<script>
#tgood {
width: 100%;
display: none;
}
#tbad {
width: 100%;
display: none;
}
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.js"></script>
<button id="Btn_fch" onclick="showAndHide();" class="btn btn-primary" type="button">FCH </button>
<div id="tools_info" role="dialog">
<div class="modal-dialog modal-sm" style="width: 450px">
<div class="modal-content">
<div class="modal-header">
<h3><span class="glyphicon glyphicon-list-alt"></span>  Tools information</h3>
</div>
<div class="modal-header">
<button id="Btn_tgood" class="btn-link" type="button" onclick="showAndHideTableGood();">Good condition</button>
<button class="btn-link" type="button" onclick="showAndHideTableBad();">Bad condition</button>
</div>
<br />
<table id="tgood">
<tr style="text-align: center">
<td>
<asp:Button ID="Button7" runat="server" Text="501" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button8" runat="server" Text="502" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button9" runat="server" Text="503" CssClass="btn btn-primary btn-sm outline" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="text-align: center">
<td>
<asp:Button ID="Button10" runat="server" Text="504" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button11" runat="server" Text="505" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button1" runat="server" Text="506" CssClass="btn btn-primary btn-sm outline" />
</td>
</tr>
</table>
<table id="tbad">
<tr style="text-align: center">
<td>
<asp:Button ID="Button3" runat="server" Text="601" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button5" runat="server" Text="602" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button12" runat="server" Text="603" CssClass="btn btn-primary btn-sm outline" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="text-align: center">
<td>
<asp:Button ID="Button13" runat="server" Text="604" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button14" runat="server" Text="605" CssClass="btn btn-primary btn-sm outline" />
</td>
<td>
<asp:Button ID="Button15" runat="server" Text="606" CssClass="btn btn-primary btn-sm outline" />
</td>
</tr>
</table>
<br />
</div>
</div>
</div>
I have a function, which when I click on a button, it activates and shows a table, but when I want to close that table by clicking on the button again, this table is not hidden, it only has the effect of returning to show up.
this is the code of my function:
<script>
function showAndHideTableGood() {
if (this.id == "Btn_tgood") {
$('#tgood').toggle("slow");
} else {
$('#tbad').show().toggle("slow");
$('#tgood').hide().toggle("slow");
}
}
</script>