web-dev-qa-db-fra.com

Comment ajouter une seule citation dans la variable en Javascript?

J'ai la variable var str comme suit:

var str = <option value="1">tea</option>;

Je voudrais faire comme ci-dessous

var quote_str = '<option value="1">tea</option>;'

Y a-t-il quelqu'un qui peut m'aider? Merci d'avance!

Modifier:

J'ai essayé le code suivant, cependant, ce n'est pas correct.

var quote_str =  'str';
9
Acubi

Je pense que vous voulez le point-virgule en dehors du littéral chaîne:

var quote_str = '<option value="1">tea</option>';

Si vous voulez également dire que vous voulez des caractères apostrophe à l'intérieur de la chaîne, vous pouvez utiliser \' pour placer une apostrophe dans une chaîne délimitée par des apostrophes:

var quote_str = '\'<option value="1">tea</option>\'';

Vous pouvez également utiliser des guillemets pour délimiter la chaîne. Alors vous ne devez pas échapper aux apostrophes, mais vous devez échapper aux guillemets:

var quote_str = "'<option value=\"1\">tea</option>'";

Si vous avez déjà une chaîne et souhaitez ajouter des apostrophes autour de celle-ci, concaténez les chaînes:

var quote_str =  "'" + str + "'";
34
Guffa

Echappez chaque citation avec une barre oblique inversée:

var quote_str = '\'<option value="1">tea</option>;\''

… Ou placez la chaîne entre guillemets de types différents (par exemple, des guillemets doubles), mais veillez à éviter les guillemets intérieurs afin de ne pas fermer involontairement la chaîne:

var quote_str = "'<option value=\"1\">tea</option>;'"
4
Eliran Malka

Vous pouvez échapper des caractères en Javascript avec le \. Si c'est ton problème

1
Adam Sweeney

Nous pouvons utiliser le caractère d'échappement backslash () pour empêcher JavaScript d'interpréter un guillemet comme la fin de la chaîne.

La syntaxe de\'sera toujours un guillemet simple, et la syntaxe de\"sera toujours un guillemet double, sans crainte de rompre la chaîne.

En utilisant cette méthode, nous pouvons utiliser des apostrophes dans des chaînes construites avec ".

'Nous utilisons en toute sécurité une apostrophe entre guillemets simples.' Nous pouvons également utiliser des guillemets dans des chaînes construites avec ".

"Puis il a dit:" Bonjour, le monde! "";

0
Akhila Antony