Ce que je dois est d'envelopper HTML autour d'un div courant, ce que je suis arrivé à ce jour:emballage jQuery div
HTML:
<input type="text" data-placeholder="username" />
devant être affiché comme:
<div class="placeholding-input">
<input type="text" data-placeholder="username" />
<label>Username</label>
</div>
Ce que je me suis tellement loin:
$.each($('input[type="text"], input[type="password"], textarea'), function(){
var input = $(this);
var container = $('<div />').addclass('placeholding-input');
input.wrap(container);
var label = $('<label />').html(input.data('placeholder')).appendTo(container);
});
Mais ça ne marche pas pour une raison quelconque, je ne sais pas pourquoi.
Merci pour l'aide :)
Ah bon œil compagnon +1 – AlienWebguy
Ce ne fut pas le problème, merci quand même :) – onlineracoon
@onlineracoon. Comment cela ne peut-il pas être le problème? – gdoron