假设我有这个。
<div id="somediv">
hello, my friend's & dog are good friends!
</div>
我认为 $(somediv).text().length
计算的是编码,而不是渲染 View 。如果字符串太长,我会 chop 它,因为某些字符串(动态)可能有 &
(而不是 & ),我如何正确计算 中的总文本code>div
在其渲染 View 中,而不是编码 View 中?
最佳答案
length
会将 &
和类似字符计为单个字符。可能造成混淆的是,您还会在字符串前后得到空格。如果你 trim 它,你会发现它是正确的。
$.trim($(somediv).text()).length
关于javascript - $(someelement).text().length 和计数字符编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10146638/