如何使用javascript计算DIV中的字符数

发布于 2024-12-18 05:49:36 字数 199 浏览 0 评论 0原文

您好,我希望能够使用 javascript/jquery 计算 Div 中显示的字符数。例如,

<div id=mydiv>
<p>This is my div!</p>
</div>

我想获取数字 15,因为这是 div 中包含空格的字符数。

谢谢!

Hi I want to be able to count the number of displayed characters in a Div with javascript/jquery. For example

<div id=mydiv>
<p>This is my div!</p>
</div>

I want to get the number 15 since that's how many chars in the div including spaces.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

三岁铭 2024-12-25 05:49:36
$('#mydiv').text().length

应该可以解决问题。

$('#mydiv').text().length

should do the trick.

盗心人 2024-12-25 05:49:36

试试这个。我正在修剪以避免内容开头或结尾中出现任何空格。

$.trim($("#mydiv").text()).length

如果你想在计数中保留空格,那么不要修剪它,只需使用它即可。

$("#mydiv").text().length

Try this. I am trimming to avoid any white spaces in the content start or end.

$.trim($("#mydiv").text()).length

If you want to keep spaces also in the count then don't trim it just use this.

$("#mydiv").text().length
前事休说 2024-12-25 05:49:36

示例
http://jsfiddle.net/TrMRB/

$("#mydiv p").text().length; 

Sample
http://jsfiddle.net/TrMRB/

$("#mydiv p").text().length; 
梦幻的心爱 2024-12-25 05:49:36

如果您正在寻找 Vanilla Javascript 解决方案。

这是一个有空格的:

document.querySelectorAll('#mydiv')[0].textContent.length

这是一个没有空格的:

document.querySelectorAll('#mydiv')[0].textContent.replace(/\s/g,'').length

In case you are searching for a Vanilla Javascript solution.

Here is one with whitespace:

document.querySelectorAll('#mydiv')[0].textContent.length

Here is one without whitespace:

document.querySelectorAll('#mydiv')[0].textContent.replace(/\s/g,'').length
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文