Comment échapper à une seule citation?
Comment puis-je échapper à une '
(single quote) en JavaScript?
C'est là que je suis en train de l'utiliser:
<input type='text' id='abc' value='hel'lo'>
Le résultat pour le code ci-dessus est "hel" renseignée dans la zone de texte. J'ai essayé de remplacer ' par \', mais ce que je suis.
<input type='text' id='abc' value='hel\'lo'>
Le résultat pour le code ci-dessus est "hel\" renseignée dans la zone de texte.
Comment j'ai réussi à échapper les apostrophes?
- Hey Ravi, c'est plus un html en question. J'ai utilisé la question que HTML, mais vous pouvez changer cela dans votre question.
Vous devez vous connecter pour publier un commentaire.
Vous pourriez utiliser les entités HTML:
'
pour'
"
pour"
Pour en savoir plus, vous pouvez prendre un coup d'oeil à Caractère des références d'entité HTML.
"
:"
<custom:Control Prop='<%# InsertSingleQuote ? "'" : "" %>' runat="server" />
n'a pas de construire. La conversion de l'apostrophe à une entité HTML travaillé.<a href="test.html" data-analytics="{"event": "click"}">
. Ou Javascript:<a href="test.html" onclick="window.location.href = "next.html"">
. Beaucoup de pièce de théâtre cas d'utilisation...Vous pouvez utiliser
'
(ce qui est douteux dans IE) ou'
(qui devrait fonctionner partout). Pour une liste complète, voir la W3C HTML5 Personnage Nommé Références ou la Entités HTML table sur WebPlatform.org.Que vous êtes dans le contexte de HTML, vous devez utiliser le langage HTML pour représenter ce caractère. Et pour le HTML, il faut utiliser un caractère numérique de référence
'
('
hexadécimal):context of html
?&
indique le début d'un personnage de référence.De la représenter comme entité de texte (ASCII 39):
Probablement le moyen le plus facile:
Vous pouvez essayer de l'utiliser:
‘