Jquery查找段落标记的长度

时间:2013-03-25 09:15:26

标签: jquery

我有一个像<p id="data">I am testing</p>这样的段落标记。 如何在段落标记内找到此文本的长度?

$("#data").length;

如果我也没有任何文本,则输出1。即使对于“我正在测试”,它也输出为1。

2 个答案:

答案 0 :(得分:1)

我假设您正在使用jQuery。 试试这个

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

您必须将元素内容传递给length函数。 这是一个例子http://jsfiddle.net/69JL9/

答案 1 :(得分:1)

您需要获取内容的长度,如下所示:

$("#data").text().length;

使用您的示例$("#data").length;,您将获得与您的选择器匹配的元素数量,因此您的输出为1,无论该元素是否包含任何内容。