if (!this.labelContainer.append(label).length)
this.settings.errorPlacement
? this.settings.errorPlacement(label, $(element))
: label.insertAfter(element);
(ce code est de plugin validate, il répète pour chaque entrée)problème avec jQuery
label
est <label>text</label>
element
est <input />
Cela fonctionne bien, il ajoute label
directement après le element
.
ressemble à ceci:
<dd>
<div>
<input />
<label>text</label>
</div>
</dd>
Comment placer label
après (parent de element
) <div>
, pas après la element
?
Code complet du script:
http://www.jsfiddle.net/YSSCE/1/ (recherche label.insertAfter(element)
)
'label.insertAfter (élément);' 'dans label.insertAfter (div);' 'où div' est l'identifiant de la' div' vous voulez insérer après. – Shikiryu
@Chouchenos ne fonctionne pas. – James
woo ... J'adore l'expression "je ne travaille pas"! Cela rend les choses plus rapides et plus claires! – Shikiryu