Remplacement input:text par textarea
Bonjour à tous. Je bloque sur ce problème: j'ai une application avec des champs textes, or ces champs textes sont souvent bien remplis. Du coup je dois les remplacer sans modifier le code html par des textarea:
Challenge accepted:
Code:
1 2 3 4 5 6
|
$('input[type="text"]').each(function() {
var textname = $(this).attr('name');
var textvalue = $(this).attr('value');
$(this).$remplaceWith(('<textarea/>').attr('name',textname).prepend(textvalue));
}); |
Ce code ne fonctionne pas... J'ai un peu du mal à trouver pour la dernière ligne. Toute aide sera la bienvenue =)