jQuery Tutorial
$("#tblPage").append('<tr>'+ '<td><input type="text" id="txtID'+row+'" /></td>'+ '<td><input type="text" id="txtTitle' + row +'" /></td>'+ '<td><input type="text" id="txtDesc' + row +'"/></td>'+ '</tr>');
append method can be used to add HTML row content in the HTML table but need to generate HTML input control's id unique in each rows.
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Add Row Dynamically</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script> $(document).ready(function () { $("#btnAddRow").on("click", function () { var row = $("#hdnRows").val(); $("#tblPage").append('<tr>'+ '<td><input type="text" id="txtID'+row+'" /></td>'+ '<td><input type="text" id="txtTitle' + row +'" /></td>'+ '<td><input type="text" id="txtDesc' + row +'"/></td>'+ '</tr>'); }); }); </script> </head> <body> <input type="hidden" id="hdnRows" value="1"/> <table border="1"> <thead> <tr> <th>Id</th> <th>Title</th> <th>Desc</th> </tr> </thead> <tbody id="tblPage"> <tr> <td><input type="text" id="txtID1" /></td> <td><input type="text" id="txtTitle1" /></td> <td><input type="text" id="txtDesc1" /></td> </tr> </tbody> </table> <button id="btnAddRow">Add Row</button> </body> </html>Output:
This jQuery adding new row with existing table rows when clicking on button 'Add Row'.
« Previous Next » jQuery Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page