您好我希望能够使用javascript / jquery计算Div中显示的字符数。例如
<div id=mydiv>
<p>This is my div!</p>
</div>
我希望得到数字15,因为这是div中包含空格的字符数。
谢谢!
答案 0 :(得分:37)
$('#mydiv').text().length
应该这样做。
答案 1 :(得分:10)
试试这个。我正在修剪以避免内容开始或结束时出现任何空格。
$.trim($("#mydiv").text()).length
如果你想在计数中保留空格,那么不要修剪它只是使用它。
$("#mydiv").text().length
答案 2 :(得分:3)
<强>示例强>
http://jsfiddle.net/TrMRB/
$("#mydiv p").text().length;
答案 3 :(得分:0)
如果您正在寻找Vanilla Javascript解决方案。
这里是一个空格:
document.querySelectorAll('#mydiv')[0].textContent.length
这里是一个没有空格的
document.querySelectorAll('#mydiv')[0].textContent.replace(/\s/g,'').length