jQuery: Obtenir toutes les entrées de vals à l'intérieur d'une table et de sérialiser
Compte tenu de la structure de table suivante, comment puis-je obtenir toutes les entrées de vals à l'intérieur d'un tableau lors de la .button
est cliqué?
<table>
<tr>
<td><input value="1" name="A" type="text" /><td>
</tr>
<tr>
<td><input value="2" name="B" type="text" /><td>
</tr>
<tr>
<td><input value="3" name="C" type="text" /><td>
</tr>
<tr>
<td><div class="button"></div><td>
</tr>
</table>
C'est le jquery, j'ai jusqu'à présent:
$('.button').click(function() {
alert($(this).parent('table').('input').serialize());
});
La fonction ne fonctionne pas bien, ce n'est pas de trouver l'entrée dans la table, je suppose...
OriginalL'auteur kylex | 2011-05-31
Vous devez vous connecter pour publier un commentaire.
table
n'est pas le parent du bouton,td
est... à essayer :$(this).closest('table').find('input').serialize()
OriginalL'auteur ShaneBlake
pas très direct, mais devrait vous donner la compréhension:
http://jsfiddle.net/5D5NG/3/
OriginalL'auteur jakubmal