Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个像这样的段落标签<p id="data">I am testing</p>。如何在段落标签中找到此文本的长度?
<p id="data">I am testing</p>
$("#data").length;
如果我也没有任何文本,它会输出 1。即使对于这个“我正在测试”,它也输出为 1。
我假设您正在使用 jQuery。尝试这个
$("#data").text().length
您必须将元素内容传递给长度函数。这是一个例子http://jsfiddle.net/69JL9/
您需要获取内容的长度,如下所示:
$("#data").text().length;
通过您的示例$("#data").length;,您将获得与选择器匹配的元素数量,因此1无论元素是否有任何内容,您的输出都是。
1