使用ASP复选框和JavaScript折叠表行

使用ASP复选框和JavaScript折叠表行,javascript,c#,html,asp.net,html-table,Javascript,C#,Html,Asp.net,Html Table,我正在使用ASP和JavaScript。我的页面上有一个表、复选框和文本框字段。选中该复选框后,我希望显示第一个TextBox和折叠TextBox2和TextBox3表格行。如果取消选中该复选框,我希望向上折叠表行。如何做到这一点 例如: 这就是我所尝试的: 如果我正确地理解了您的问题,那么下面的代码可能会解决您的问题 <table> <tr> <td> <asp:CheckBox ID="chkbxUS" runat="

我正在使用ASP和JavaScript。我的页面上有一个表、复选框和文本框字段。选中该复选框后,我希望显示第一个TextBox和折叠TextBox2和TextBox3表格行。如果取消选中该复选框,我希望向上折叠表行。如何做到这一点

例如:

这就是我所尝试的:


如果我正确地理解了您的问题,那么下面的代码可能会解决您的问题

<table>
   <tr>
     <td>
        <asp:CheckBox ID="chkbxUS" runat="server" />
     </td>
   </tr>
   <tr id="ParentCountryInfo1">
      <td>
        <asp:TextBox ID="TextBox1" runat="server">Checked Show Me</asp:TextBox>
      </td>
    </tr>
    <tr id="ParentCountryInfo2">
      <td>
        <asp:TextBox ID="TextBox2" runat="server">Un-Checked Show ME</asp:TextBox>
      </td>
    </tr>
    <tr id="ParentCountryInfo3">
      <td>
        <asp:TextBox ID="TextBox3" runat="server">Un-Checked Show ME</asp:TextBox>
      </td>
   </tr>
   <tr>
      <td>
         Hello World
      </td>
   </tr>
 </table>
 <script type="text/javascript">
   $(document).ready(function () {
    $("#chkbxUS").change(function () {

    if ($(this).is(":checked")) {
        $("#TextBox1").show();
        $("#TextBox2").hide();
        $("#TextBox3").hide();
    }
   else
    {
        $("#TextBox1").hide();
        $("#TextBox2").show();
        $("#TextBox3").show();
    }
});


   });

我希望这能有所帮助。

谢谢你,希拉格!这正是我要找的!
<table>
   <tr>
     <td>
        <asp:CheckBox ID="chkbxUS" runat="server" />
     </td>
   </tr>
   <tr id="ParentCountryInfo1">
      <td>
        <asp:TextBox ID="TextBox1" runat="server">Checked Show Me</asp:TextBox>
      </td>
    </tr>
    <tr id="ParentCountryInfo2">
      <td>
        <asp:TextBox ID="TextBox2" runat="server">Un-Checked Show ME</asp:TextBox>
      </td>
    </tr>
    <tr id="ParentCountryInfo3">
      <td>
        <asp:TextBox ID="TextBox3" runat="server">Un-Checked Show ME</asp:TextBox>
      </td>
   </tr>
   <tr>
      <td>
         Hello World
      </td>
   </tr>
 </table>
 <script type="text/javascript">
   $(document).ready(function () {
    $("#chkbxUS").change(function () {

    if ($(this).is(":checked")) {
        $("#TextBox1").show();
        $("#TextBox2").hide();
        $("#TextBox3").hide();
    }
   else
    {
        $("#TextBox1").hide();
        $("#TextBox2").show();
        $("#TextBox3").show();
    }
});


   });