0 votes

Ajouter ou préfixer des balises d'ouverture/fermeture avec jQuery

Je suis en train d'essayer d'envelopper les réponses dans un flux de commentaires de cette manière:

$('li.comment').next('li.replycomment').append('');
$('li.replycomment').next('li.comment').prepend('');

Malheureusement, ça ne fonctionne pas. Si je fais ce qui suit, ça fonctionne sans problème:

$('li.comment').next('li.replycomment').append('super');
$('li.replycomment').next('li.comment').prepend('génial');

Est-ce qu'il y a une raison pour laquelle jQuery ne me permet pas d'insérer une balise non fermée?

3voto

James Curran Points 55356

Je crois que tu veux:

$('li.comment').next('li.replycomment').wrap('');

1voto

Matt Ball Points 165937

Parce que c'est un HTML invalide. Essayez d'utiliser wrap() à la place.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X