Puis-je cloner une zone de texte sans son contenu? Cela signifie que si j'entre certaines valeurs dans la zone de texte après le clonage, je veux une zone de texte vide.Est-ce possible? Ou jquery clone renvoie ceci comme innerHtml ?Jquery clone d'une zone de texte sans contenu
Répondre
Par défaut, la valeur des copies de clonage avec le <input>
a actuellement, mais vous pouvez simplement l'effacer lors du clonage, par exemple:
var clone = $(".myInput").clone(true).val("");
Sur la base de votre commentaire, vous auriez besoin de quelque chose comme ceci lors du clonage la ligne:
var newRow = $(this).closest('tr').clone(true).appendTo('table')
.find('input').val('');
Par curiosité, qu'est-ce que 'true' ajoute quand il est utilisé avec' clone() '? –
@David - il copie les gestionnaires d'événements/données que l'élément peut avoir ... ainsi, par exemple, s'il y a un gestionnaire 'keyup', etc ... sans' true', rien de tout cela ne serait copié. –
@ David, Merci son fonctionnement parfaitement bien –
Il suffit de définir la valeur de la zone de texte cloné à une chaîne vide, comme ceci:
HT ML:
<input id="source" type="textbox" value="Some text..." />
<div id="target"></div>
JavaScript:
$(function() {
$("#source").clone().val("").appendTo("#target");
});
Exemple:http://jsfiddle.net/X5x4L/
Edit: Fonctionne avec aswell textarea, voir: http://jsfiddle.net/X5x4L/1/
var newRow = $ (this) .closest ('tr') .clone (true) \t \t \t \t .val ("") .appendTo ('table'); –
Ne fonctionne pas ..... –
@OddOneOut: Ok? Est-ce votre code? Ça ne marche pas? Ne laissez pas tomber du code ... –
Dans mon c ase, j'ai eu beaucoup de champs dans la forme, afin de les rendre tous nuls après clonning:
$('.user-address:first').clone().appendTo('.user-addresses');
$('.user-address:last').find('[name]').val(null);
trou aide quelqu'un.
- 1. jQuery: Application d'effets à un contenu de zone de texte
- 2. asp.net jquery ajouter ligne (ligne de clone) avec zone de texte et dérouler dynamiquement
- 3. Visual C++ contenu zone de texte copie
- 4. jquery clone id
- 5. Ajouter un élément au-dessus de la zone de texte sans modifier la position de la zone de texte
- 6. jquery clone drag
- 7. Cocoa texte modifiable sans zone de saisie
- 8. Zone de texte sans enveloppe dans Chrome
- 9. sur zone de texte (sans espace)
- 10. Jquery HTML(), clone
- 11. Désactiver la zone de texte sans changer de style?
- 12. Comment cloner du texte en utilisant clone() de jQuery?
- 13. comment envoyer l'événement au clone sans utiliser jquery sur iphone
- 14. jQuery Validation pour la zone de texte
- 15. Zone de saisie de texte avec duplication de contenu instantanée
- 16. jQuery clone ID dupliqués
- 17. JQuery Sortable & Clone
- 18. Problème jQuery clone
- 19. Jquery draggable et clone
- 20. jquery glisser-déposer clone
- 21. JQuery Clone clone les données de la dernière ligne
- 22. jQuery clone question
- 23. SSRS 2008 Tronquer le contenu de la zone de texte
- 24. base de données clone oracle sans données
- 25. jQuery: Insérer du texte dans la zone de texte
- 26. jQuery Enrouler le texte sélectionné dans une zone de texte
- 27. Jquery fadeout texte insde une zone de texte et textarea
- 28. Effacer le contenu par défaut de la zone de texte sur le focus avec jQuery
- 29. Formatage de zone de texte
- 30. Conversion du contenu d'une zone de texte en un tableau
Par zone de texte faîtes-vous référence à textarea? – benhowdle89
Pas de texte de saisie –