J'ai une chaîne contenant du texte et quelques balises <a>
; Je veux savoir comment je peux sélectionner une étiquette de la variable et la boucler. J'ai essayé ce qui suit, mais cela n'a pas fonctionné:Sélection d'une étiquette avec un sélecteur à partir d'une variable de texte à l'aide de jQuery
var text = `some string here with <a href="#link">http:something.com</a> more string and more links also`;
$('a', text).each(function() {
var string = $(this).html();
$(this).html(string.substring(0, length-1)+(string.length > length ? end : ''));
});
greg merci de répondre et de son fonctionnement, mais un seul problème à gauche est .. comment puis-je changer le texte init et l'assigner à la même position qu'avant? – Basit
Le code que vous avez fonctionne à peu près si vous définissez la longueur et la fin. Vous avez juste besoin de saisir 'text.html()' après l'avoir exécuté. – Greg
non, text.html() ne fonctionne pas, mes boucles de lignes se terminent quand je lance text.html(), il ne fonctionnera plus javascript après et ne montrera aucune erreur dans firebug. – Basit