jquery trouver l'élément à côté de l'autre

Salut j'ai le code html suivant:

<p>  
    <input type="text" name="field1"/> <input type="hidden" name="fieldh1"/>  
    <button type="button" class="sendInfo">Send</button>  
</p>  
<p>  
    <input type="text" name="field2" /> <input type="hidden" name="fieldh2"/>  
    <button type="button" class="sendInfo">Send</button>  
</p>  

Ce que je veux, c'est que lorsque l'utilisateur clique sur le bouton, j'ai besoin d'envoyer à l'aide d'ajax le contenu de la zone de champ.

C'est ce que je suis en train de faire, sans succès.

$(function() {
        $('button.sendInfo').live('click', function() {
            var id = $(this).parent().next('[type=text]').val();
            alert(id);
        });
    });

J'ai l'intention de définir les types de l'utilisateur dans la zone de texte pour le champ caché, et la valeur reçue à partir de l'appel ajax à la normale de la zone de texte. Mais le problème est que je ne peux même pas obtenir la valeur de la zone de texte qui est dans la même ligne que le bouton de l'utilisateur clique.
Quelqu'un peut-il m'aider?
Merci beaucoup.

OriginalL'auteur thiagoleite | 2010-05-20