2009-07-28 10 views
1

J'ai un paragrapheEcrire à un paragraphe en utilisant jQuery

<p id="one"/> 

Comment puis-je écrire plusieurs lignes de texte à elle. Je veux la sortie comme

Ligne 1: input1
Ligne 2: input2

et ainsi de suite où input1 est le texte dans la zone de texte.

J'ai essayé jusqu'à présent

$("#one").text("Line 1: " + $('#input1').text()); 

Répondre

0

utilisant < br />?

$("#one").append("Line 1: " + $('#input1').text() + '<br/'); 
+0

Je l'ai eu mais waht je voulais demander est-ce que je dois écrire ajouter à nouveau pour créer une deuxième ligne .. il y aurait beaucoup de code est donc là un moyen facile d'écrire plusieurs lignes à un para. –

0

Si vous voulez afficher toutes les entrées de la page ou formulaire dans l'ordre dans lequel ils apparaissent:

var inputsValue = new Array(); 
$('input').each(function(i){ 
    inputsValue.push("Line " + (i+1) +": " + this.value); 
}); 
$('#one').text(inputsValue.join("<br>")); 

Si vous avez besoin seulement quelques entrées, les marquer avec une classe et changer $('input')-$('input.yourClassName').

Si la commande n'est pas correcte ou s'il y a des trous dans la séquence numérique de vos identifiants, vous devrez changer le code pour extraire le numéro de ligne de l'identificateur.

Questions connexes