2013-07-23 2 views
2

-je écrire la fonction suivante pour lire les entrées de mon fieldset, il fonctionne, mais je ne sais pas comment lire valeur de sélectionné cette façon inputprototypejs obtenir la valeur de chaque entrée

$$('#split_edit div label input').each(
    function(item) { 
    console.log(item); 
    } 
); 

Ceci est ma structure html , Je ne peux pas lire la valeur d'entrée en utilisant son ID parce qu'ils sont générés dynamiquement.

<fieldset id="split_edit">    
    <div class="top-10"> 
    <label> 
     <span class="span-3 left">Item 1 (%)</span> 
     <input type="text" class="text" name="packet_1" value="0" id="packet_3"> 
    </label> 
    </div> 
    <div class="top-10"> 
    <label> 
     <span class="span-3 left">Item 1 (%)</span> 
     <input type="text" class="text" name="packet_2" value="0" id="packet_7"> 
    </label> 
    </div> 
</fieldset> 

Comment sélectionner la valeur de l'entrée sélectionnée par each fonction dans prototypejs?

Je suis désolé pour une question évidente mais j'ai commencé à utiliser PrototypeJS il y a plusieurs heures.

Répondre

2

En utilisant item.value:

$$('#split_edit div label input').each(function(item) { 
    console.log(item.value); 
}); 
+3

La seule fois où cela ne fonctionnera pas est un '