Qui peut me donner la lumière sur la manière de concaténer une variable pour un lien hypertexte, j'ai besoin d'insérer un peu "" dans la variable mais je ne l'ai pas atteint, il s'agit de la variable complète: mais j'en ai besoin (enfermer des apostrophes): P> <a href="#" onclick="modalCi ('T00591629'); return false;">2</a>
4 Réponses :
Le problème réside dans afin de créer les guillemets simples, vous devez ajouter une barre oblique. Changez ceci en p>
Ne fonctionne pas! 1
Je pense que ce qui se passe est que la première double citation ferme la première citation unique et également pour le deuxième ensemble de citations. Essayez de l'envelopper comme ceci
SyntaxExError non capturé: fin inattendu de l'entrée
Essayez ceci:
<a href='#' onclick="modalCi ('" + data.TASK_ID + "'); return false;">
Essayez le jeu de code ci-dessous:
let data = { TASK_ID : "T00591629", COUNT_DISPLAY_NAME_CI: 2 } let link = "<a href='#' onclick=\"modalCi (\'"+data.TASK_ID+"\'); return false;\">"+data.COUNT_DISPLAY_NAME_CI+"</a>"; console.log(link); // O/P => {/* <a href='#' onclick="modalCi ('T00591629'); return false;">2</a> */}
Je reçois ceci: 2 mais j'en ai besoin (enfermer des apostrophes): 2 Merci !!
Utilisez
\ " code> ou
\ ' code> pour les coder dans la chaîne
alors échappez aux citations ou utilisez des littéraux de modèle de chaîne
Excusez-moi, pourriez-vous me dire comment? Je ne peux pas le faire
C'est pourquoi il est préférable d'utiliser des guillemets simples en JavaScript. La sortie HTML est compliquée.