After adding row cell in table not converted to textbox issue

After adding row cell in table not converted to textbox issue

Hi I need after i add row convert all cell found in row converted to text box
in code below i can add row success but i cannot converted all celles in row to text box
i try to make row added as text box but not got
my code as below

  1. @{
  2.     Layout = null;
  3. }

  4. <!DOCTYPE html>

  5. <html>
  6. <head>
  7.     <meta name="viewport" content="width=device-width" />
  8.     <title>Index</title>
  9.     <script src="~/Scripts/jquery-1.10.2.js"></script>
  10.     <script>
  11.         $(function () {
  12.             $("#btn").click(function () {
  13.                 var x = $("#txt1").val();
  14.                 var y = $("#txt2").val();
  15.                 var z = $("#txt3").val();
  16.                 var M = $("#txt4").val();
  17.                 $("#tb").append("<tr> <td>" + x + "</td> <td>" + y + "</td> <td>" + z + "<td>" + M + "</td></tr>");
  18.                
  19.             });
  20.             $("#tb").on("click", ".d", function () {
  21.                 var row = $(this).closest('tr').toggleClass("editing");
  22.                 row.find("td").slice(0, 3).prop("contenteditable", true);
  23.             });

  24.         });
  25.     </script>
  26.     <style>
  27.         .editing {
  28.             background: yellow;
  29.         }
  30.     </style>
  31. </head>
  32. <body>
  33.     <div>
  34.         Name<input type="text" id="txt1" /><br />
  35.         Salary<input type="text" id="txt2" /><br />
  36.         Bonus<input type="text" id="txt3" /><br />
  37.         Deduction<input type="text" id="txt4" /><br />
  38.         <input type="button" value="add" id="btn" />
  39.        

  40.         <table>
  41.             <thead>
  42.                 <tr>
  43.                     <td>
  44.                         Name
  45.                     </td>
  46.                     <td>
  47.                         Salary
  48.                     </td>
  49.                     <td>
  50.                         Bonus
  51.                     </td>
  52.                     <td>
  53.                         Deduction
  54.                     </td>
  55.                 </tr>
  56.             </thead>
  57.             <tbody id="tb" class="d"></tbody>
  58.         </table>
  59.     </div>
  60. </body>
  61. </html>