Lets sagen, ich habe das.
<div id="somediv">
hello, my friend's & dog are good friends!
</div>
Ich denke, dass $(somediv).text().length
die Codierungen zählt und nicht die gerenderte Ansicht. Ich mache etwas abgeschnitten auf eine Zeichenfolge, wenn es zu lang ist, und da einige der Zeichenfolgen (dynamisch) &
haben können (statt &), wie zähle ich den gesamten Text in einer div
in seiner gerenderten Ansicht, nicht codierte Ansicht ordnungsgemäß ?
'' & = 5 Zeichen. Deshalb zählt es als 5 Buchstaben. –
das ist was ich will. Ok, also funktioniert text(). Length (wie vorgesehen) in meiner Sicht, indem ich die & als 1 char (gerendert) zähle. OK. cool. Danke –
Werfen Sie einen Blick auf diese http://stackoverflow.com/questions/1219860/javascript-jquery-html-encoding – MilkyWayJoe