JQuery - Comment concaténer du texte .chaque?
Tout d'abord, excusez-moi pour mon mauvais anglais.
J'ai essayé plusieurs méthodes mais je n'ai pas eu de chance, encore.
Je suis de retour d'une série d'objets .méthode each ().
J'aimerais remplir l'attribut "value" d'un champ de saisie à chaque valeur de l'objet.
Je n'ai pas trouver un moyen de faire la même chose que le PHP .=
Toute idée serait génial!
Voici mon code :
$.each($("input[type='checkbox']:checked"), function(){
var data = $(this).parent().parent().find("td:eq(1)");
$("#login").val(data.text());
})
OriginalL'auteur skytorner | 2013-02-13
Vous devez vous connecter pour publier un commentaire.
Vous pourriez également utilisé dans la boucle :
mais personnellement, je préfèrent minimiser les changements de la DOM.
Remarque également que l'utilisation de traversals comme
parent().parent()
conduire à des problèmes de maintenance. Dans votre cas, vous pourriez probablement utiliserde sorte que le code ne pas se briser si un
span
ou de tous autres éléments enveloppe votre entrée dans l'avenir.OriginalL'auteur Denys Séguret
Vous pouvez utiliser map(). Vous pouvez passer à la
delimiter
caractère à join() pour séparer les alues.OriginalL'auteur Adil