Unable to get the value of input and select control values

Unable to get the value of input and select control values

Dear All,

I had written the below code where I am able to fetch the values of table row expect input control and drop-down-control .Can any one please help me what's wring in my below code.

  1. <head>
  2.     <style>
  3.         #customers {
  4.             font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  5.             border-collapse: collapse;
  6.             width: 100%;
  7.         }

  8.             #customers td, #customers th {
  9.                 border: 1px solid #ddd;
  10.                 padding: 8px;
  11.             }

  12.             #customers tr:nth-child(even) {
  13.                 background-color: #f2f2f2;
  14.             }

  15.             #customers tr:hover {
  16.                 background-color: #ddd;
  17.             }

  18.             #customers th {
  19.                 padding-top: 12px;
  20.                 padding-bottom: 12px;
  21.                 text-align: left;
  22.                 background-color: #4CAF50;
  23.                 color: white;
  24.             }
  25.     </style>
  26. </head>
  27. <body>

  28.     <table id="customers">
  29.         <tr>
  30.             <th>Company</th>
  31.             <th>Contact</th>
  32.             <th>Country</th>
  33.             <td>Participants</td>
  34.             <td>Gender</td>
  35.             <td>Submit </td>
  36.         </tr>

  37.         <tr>
  38.             <td>Alfreds Futterkiste</td>
  39.             <td>Maria Anders</td>
  40.             <td>Germany</td>
  41.             <td><input type="text" id="'+" txtparticipants"+'"></td>
  42.             <td><select>
  43.   <option value="volvo">Volvo</option>
  44.   <option value="saab">Saab</option>
  45.   <option value="mercedes">Mercedes</option>
  46.   <option value="audi">Audi</option>
  47. </select></td>
  48.             <td><input type="button" value="Submit" class="use-address" onclick="submitvallues(this)"></td>
  49.             
  50.         </tr>

  51.         <tr>
  52.             <td>Berglunds snabbköp</td>
  53.             <td>Christina Berglund</td>
  54.             <td>Sweden</td>
  55.             <td><input type="text" id="'+" txtparticipants"+'"></td>
  56.                          <td><select>
  57.   <option value="volvo">Volvo</option>
  58.   <option value="saab">Saab</option>
  59.   <option value="mercedes">Mercedes</option>
  60.   <option value="audi">Audi</option>
  61. </select></td>

  62.             <td><input type="button" value="Submit" class="use-address" onclick="submitvallues(this)"></td>
  63.         </tr>

  64.         <tr>
  65.             <td>Centro comercial Moctezuma</td>
  66.             <td>Francisco Chang</td>
  67.             <td>Mexico</td>
  68.             <td><input type="text" id="'+" txtparticipants"+'"></td>
  69.                       <td><select>
  70.   <option value="volvo">Volvo</option>
  71.   <option value="saab">Saab</option>
  72.   <option value="mercedes">Mercedes</option>
  73.   <option value="audi">Audi</option>
  74. </select></td>

  75.             <td><input type="button" value="Submit" class="use-address" onclick="submitvallues(this)"></td>
  76.         </tr>

  77.         <tr>
  78.             <td>Ernst Handel</td>
  79.             <td>Roland Mendel</td>
  80.             <td>Austria</td>
  81.             <td><input type="text" id="'+" txtparticipants"+'"></td>
  82.                        <td><select>
  83.   <option value="volvo">Volvo</option>
  84.   <option value="saab">Saab</option>
  85.   <option value="mercedes">Mercedes</option>
  86.   <option value="audi">Audi</option>
  87. </select></td>

  88.             <td><input type="button" value="Submit" class="use-address" onclick="submitvallues(this)"></td>
  89.         </tr>

  90.         <tr>
  91.             <td>Island Trading</td>
  92.             <td>Helen Bennett</td>
  93.             <td>UK</td>
  94.             <td><input type="text" id="'+" txtparticipants"+'"></td>
  95.                          <td><select>
  96.   <option value="volvo">Volvo</option>
  97.   <option value="saab">Saab</option>
  98.   <option value="mercedes">Mercedes</option>
  99.   <option value="audi">Audi</option>
  100. </select></td>

  101.             <td><input type="button" value="Submit" class="use-address" onclick="submitvallues(this)"></td>
  102.         </tr>

  103.  

  104.        
  105.          
  106.     </table>
  107.     <script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
  108.     <script type="text/javascript">
  109.         function submitvallues(ele) {
  110.             var row = $(ele).parent().parent();
  111.             var celllen = $(row).children('td').length;
  112.             for (var i = 0; i < celllen - 1; i++) {
  113.                 var data = $(row).children('td').eq(i).text();
  114.                 alert(data);
  115.                     alert($(this).parent().prev().children().find(":selected").text());

  116.             }
  117.         }
  118.     </script>
  119. </body>

Srk