expand and collapse table row in Jquery
<p>I have written Jquery code to expand and collapse table row on click of plus and minus icon.Now the problem is:if i expand first row,respective details will display. Now if i expand second row,second row will expand and i need to collapse previously expanded row which is first row.how should i achieve this?
Below is my code: </p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>$(function() {
  $('.show-details').click(
    function() {
      if (!$(this).hasClass('panel-collapsed')) {
        $(this).parent('tr').next().fadeIn(700);
        $(this).addClass('panel-collapsed');
        $(this).find('i').removeClass('glyphicon-plus').addClass('glyphicon-minus');
      } else {
        $(this).parent('tr').next().fadeOut(700);
        $(this).removeClass('panel-collapsed');
        $(this).find('i').removeClass('glyphicon-minus').addClass('glyphicon-plus');
      }
    }
  );
});</code></pre>
<pre class="snippet-code-css lang-css prettyprint-override"><code>.hideRow {
  display: none
}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;
&lt;div class="container-fluid main-content registration"&gt;
  &lt;div class="row"&gt;
    &lt;div class="col-lg-12"&gt;
      &lt;div class="provider-table member-portal-claim col-sm-offset-1"&gt;
        &lt;div class="table-responsive"&gt;
          &lt;table class="table denial-table claim-table"&gt;
            &lt;thead&gt;
              &lt;tr class="background-blue"&gt;
                &lt;th&gt;Provider Name&lt;/th&gt;
                &lt;th&gt;Claim Number&lt;/th&gt;
                &lt;th&gt;Service From Date&lt;/th&gt;
                &lt;th&gt;Service To Date&lt;/th&gt;
                &lt;th&gt;Billed Amount&lt;/th&gt;
                &lt;th&gt;Paid Amount&lt;/th&gt;
                &lt;th&gt;Transaction Date&lt;/th&gt;
                &lt;th&gt;Status&lt;/th&gt;
                &lt;th&gt;&lt;/th&gt;
              &lt;/tr&gt;
            &lt;/thead&gt;
            &lt;tbody&gt;
              &lt;tr&gt;
                &lt;td&gt;CONSOLIDATED MED PRACTICES&lt;/td&gt;
                &lt;td&gt;1234569870&lt;/td&gt;
                &lt;td&gt;06/25/2015&lt;/td&gt;
                &lt;td&gt;08/19/2014&lt;/td&gt;
                &lt;td&gt;$100&lt;/td&gt;
                &lt;td&gt;$50.00&lt;/td&gt;
                &lt;td&gt;08/19/2014&lt;/td&gt;
                &lt;td&gt;Paid&lt;/td&gt;
                &lt;td class="show-details"&gt;&lt;i class="glyphicon glyphicon-plus"&gt;show-details&lt;/i&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr class="hideRow"&gt;
                &lt;td colspan="9"&gt;
                  &lt;label&gt;Details&lt;/label&gt;
                  &lt;div class="table-responsive"&gt;
                    &lt;table class="table denial-table claim-table member-portal-table" rules="all"&gt;
                      &lt;!--Start of the nested table--&gt;
                      &lt;thead&gt;
                        &lt;tr class="background-blue"&gt;
                          &lt;th&gt;Performing Provider&lt;/th&gt;
                          &lt;th&gt;Claim Number&lt;/th&gt;
                          &lt;th&gt;Service From Date&lt;/th&gt;
                          &lt;th&gt;Service To Date&lt;/th&gt;
                          &lt;th&gt;Billed Amount&lt;/th&gt;
                          &lt;th&gt;Paid/To be Paid Amount&lt;/th&gt;
                          &lt;th&gt;Procedure Code /w modifier xxxxx-m1-m2&lt;/th&gt;
                          &lt;th&gt;Benefit Code&lt;/th&gt;
                          &lt;th&gt;EOB Code&lt;/th&gt;
                        &lt;/tr&gt;
                      &lt;/thead&gt;
                      &lt;tbody&gt;
                        &lt;tr&gt;
                          &lt;td&gt;CONSOLIDATE&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td&gt;CONSOLIDATE&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td&gt;CONSOLIDATE&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                      &lt;/tbody&gt;
                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td&gt;SEMMES-MURPHEY CLINIC&lt;/td&gt;
                &lt;td&gt;1234569870&lt;/td&gt;
                &lt;td&gt;06/25/2015&lt;/td&gt;
                &lt;td&gt;08/19/2014&lt;/td&gt;
                &lt;td&gt;$100&lt;/td&gt;
                &lt;td&gt;$50.00&lt;/td&gt;
                &lt;td&gt;08/19/2014&lt;/td&gt;
                &lt;td&gt;Denied&lt;/td&gt;
                &lt;td class="show-details"&gt;&lt;i class="glyphicon glyphicon-plus"&gt;&lt;/i&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr class="hideRow"&gt;
                &lt;td colspan="9"&gt;
                  &lt;label&gt;Details&lt;/label&gt;
                  &lt;div class="table-responsive"&gt;
                    &lt;table class="table denial-table claim-table member-portal-table" rules="all"&gt;
                      &lt;!--Start of the nested table--&gt;
                      &lt;thead&gt;
                        &lt;tr class="background-blue"&gt;
                          &lt;th&gt;Performing Provider&lt;/th&gt;
                          &lt;th&gt;Claim Number&lt;/th&gt;
                          &lt;th&gt;Service From Date&lt;/th&gt;
                          &lt;th&gt;Service To Date&lt;/th&gt;
                          &lt;th&gt;Billed Amount&lt;/th&gt;
                          &lt;th&gt;Paid/To be Paid Amount&lt;/th&gt;
                          &lt;th&gt;Procedure Code /w modifier xxxxx-m1-m2&lt;/th&gt;
                          &lt;th&gt;Benefit Code&lt;/th&gt;
                          &lt;th&gt;EOB Code&lt;/th&gt;
                        &lt;/tr&gt;
                      &lt;/thead&gt;
                      &lt;tbody&gt;
                        &lt;tr&gt;
                          &lt;td&gt;SEMMES-MURPHEY CLINIC&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td&gt;SEMMES-MURPHEY CLINIC&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td&gt;SEMMES-MURPHEY CLINIC&lt;/td&gt;
                          &lt;td&gt;1234569870&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;02/17/2016&lt;/td&gt;
                          &lt;td&gt;$120.53&lt;/td&gt;
                          &lt;td&gt;$50&lt;/td&gt;
                          &lt;td&gt;11111&lt;/td&gt;
                          &lt;td&gt;9999&lt;/td&gt;
                          &lt;td&gt;2222&lt;/td&gt;
                        &lt;/tr&gt;
                      &lt;/tbody&gt;
                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
            &lt;/tbody&gt;
          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</code></pre>
</div>
</div>
</p>