This jQuery tutorial, we will discuss how to implement expand/collapse in an HTML table rows using jQuery. Users can click on the expand button, which will display rows inside that. Similarly, when the user clicks on the collapse button, the HTML table rows will be collapsed.
There are two ways, we can implement expand/collapse in HTML table rows using jQuery.
Table of Contents
A common UI will have an HTML table of data rows. When we click on “Expand”, it shows a detailed breakdown of “child” rows below the “parent” row. In a parent row, click on the “+” sign; it expands the child row with detailed information. At the same time, the parent sign toggles to “- “.
Once we click on “- “sign, then it will collapse child rows with parent sign “+”.
The requirements are,
Below is the sample of the HTML table structure.
+ Technology
4
Below is the script code to expand/collapse in HTML table rows:
The output will appear like below:
A common UI which will have an HTML table of record rows, in which when we click on “Expand”, it shows a detailed breakdown of “child” rows below the “parent” row.
The requirements are:
Below is the HTML code.
ID Name Total 123 Bill Gates 100 2018-01-02 A short description of Microsoft revenue 15 2018-02-03 Another New Project description 45 2010-03-04 More New Stuff 40 456 Bill Brasky 50 789 Phil Upspace 75
Below is the script code to implement expand/collapse in HTML table rows using jQuery:
You can check the output will appear like below:
You may like the following jQuery tutorials:
In this tutorial, we learned how to implement expand/collapse in HTML table rows using jQuery.
Preeti Sahu is an expert in Power Apps and has over six years of experience working with SharePoint Online and the Power Platform. She is the co-author of Microsoft Power Platform: A Deep Dive book. As a Power Platform developer, she has worked on developing various tools using Power Apps and Power Automate. She also makes Microsoft 365 videos and shares them on YouTube.