Jquery 计算H1标记中的字符数

Jquery 计算H1标记中的字符数,jquery,count,character,Jquery,Count,Character,我需要计算H1标记中呈现的字符数。有没有办法做到这一点。我知道有很多字符计数器,但它们似乎是为输入/文本区域构建的。非常感谢 C像这样: alert("Text length: "+$("h1").text().length); 不计算空白: alert("Text length: "+$("h1").text().replace(" ", "").length); 像这样: alert("Text length: "+$("h1").text().length); 不计算空白: aler

我需要计算H1标记中呈现的字符数。有没有办法做到这一点。我知道有很多字符计数器,但它们似乎是为输入/文本区域构建的。非常感谢

C像这样:

alert("Text length: "+$("h1").text().length);
不计算空白:

alert("Text length: "+$("h1").text().replace(" ", "").length);
像这样:

alert("Text length: "+$("h1").text().length);
不计算空白:

alert("Text length: "+$("h1").text().replace(" ", "").length);
试试这个:

var length = $("h1").html().length;
alert(length);
试试这个:

var length = $("h1").html().length;
alert(length);
如果此标记有一个类(在本例中为h1class),那么您可能可以使用以下内容:

alert($(".h1class").text().length);
您也可以直接使用它,但如果有多个h1标记,则可能会给您带来麻烦。

如果此标记有一个类(在本例中为h1class),则您可能可以使用以下内容:

alert($(".h1class").text().length);

您也可以直接使用它,但如果有多个h1标记,则可能会给您带来麻烦。我可能没有正确理解您的问题,因此请原谅我的回答错误,但我认为您要做的是首先从标记中取出文本

$('h1').text().length
或者,如果你想数一数里面的标签,你也可以这样做

$('h1').html().toString().length

我可能没有正确理解你的问题,所以请原谅我给了你一个错误的答案,但我想你要做的是先把标签上的文字去掉

$('h1').text().length
或者,如果你想数一数里面的标签,你也可以这样做

$('h1').html().toString().length

这也可以通过将函数传递到jQuery中的
.text()
方法中来实现

$("h1").text(function(index, text){
    alert(text.length);
});
注意,这将对页面上的每个
运行


编写示例。

这也可以通过将函数传递到jQuery中的.text()方法来实现

$("h1").text(function(index, text){
    alert(text.length);
});
注意,这将对页面上的每个
运行


编写示例。

使用

<h1>oi oi oi </h1>

如果你有一个ID,它可能会更好地满足你的需求

<h1>oi oi oi </h1>

如果您有一个ID,可能会更好

是否只计算呈现到屏幕上的字符或所有字符(包括标记)?是否只计算呈现到屏幕上的字符或所有字符(包括标记)?