Ik gebruik de volgende code.
HTML-code:
<div class="test">×</div>
JavaScript:
alert($(".test").html());
Ik krijg ×
in alert. Ik moet ×
als resultaat krijgen.
Iedereen weet of wordt geconfronteerd met dit probleem? Werk uw suggesties bij.
Antwoord 1, Autoriteit 100%
U moet ontsnappen:
<div class="test">&times</div>
Lees vervolgens de waarde met Tekst () om de ongecaped waarde te krijgen:
alert($(".test").text()); // outputs: ×
Antwoord 2, Autoriteit 179%
U moet aan de Ampersand ontsnappen:
<div class="test">&times</div>
×
betekent een vermenigvuldigingsbord. (Technisch gezien moet het ×
maar Lenient-browsers laten u de ;
.)
Antwoord 3, Autoriteit 13%
Ik vermoed dat u niet wist dat er anders zijn &
ontsnapt in HTML. De W3C kunt u de codes zien. ×
betekent ×
in HTML-code. Gebruik &times
in plaats daarvan.
Antwoord 4, Autoriteit 13%
×
staat voor ×
in HTML.
Gebruik &times
om te krijgen & amp; tijden
Antwoord 5, Autoriteit 10%
Gebruik de ×
code in plaats van ×
Omdat JSF de code ×
niet begrijpt.
Gebruik: ×
met ;
Deze linkgeeft aanvullende informatie over het onderwerp.