Plus tôt dans la journée, je suis resté coincé avec jquery's
find
méthode de travail. Et maintenant, je ne suis pas capable d'aller chercher des éléments imbriqués de ma table html ci-dessous:comment récupérer des éléments imbriqués dans jquery
ce que je suis en train de le faire: sur chaque case à cocher colonnes sélectionnées est select
, je veux imprimer les valeurs des frères et sœurs à savoir name
et address
mais je suis incapable de le faire. Ci-dessous mon code:
$("#but").click(function(){
$(".tabclass tr td input[type='checkbox']:checked").each(function(){
var sibs=$(this).siblings("td");
var v1=$(sibs[0]).text();
var v2=$(sibs[1]).children[0].val();
alert(v1+" & "+v2);
});
});
Code HTML:
<body>
<table border="1" class="tabclass">
<th>select</th>
<th>Name</th>
<th>Address</th>
<tr>
<td>
<input type="checkbox" name="selectCheck" class="select" id="ch1" value="1" /> </td>
<td><span class="name">Nitin</span></td>
<td>
<select name="address">
<option>Gurgaon</option>
<option>Noida</option>
<option>Rohini</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="selectCheck" class="select" id="ch2" value="2" /> </td>
<td><span class="name">Abc</span></td>
<td>
<select name="address">
<option>Gurgaon</option>
<option>Noida</option>
<option>Rohini</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="selectCheck" class="select" id="ch3" value="3" /> </td>
<td><span class="name">Xyz</span></td>
<td>
<select name="address">
<option>Gurgaon</option>
<option>Noida</option>
<option>Rohini</option>
</select>
</td>
</tr>
</table>
<br>
<br>
<button id="but">Test</button>
</body>
vous l'avez expliqué dans une grande manière, merci beaucoup. – JPG
@JSK Heureux d'avoir aidé :) –