计算H1标签中的字符数

时间:2011-03-21 16:06:30

标签: jquery count character

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

C

6 个答案:

答案 0 :(得分:4)

像这样:

alert("Text length: "+$("h1").text().length);

不计算空格:

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

答案 1 :(得分:2)

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

$("h1").text(function(index, text){
    alert(text.length);
});

note ,这将针对您网页上的每个<h1/>投放。

jsfiddle上的代码示例。

答案 2 :(得分:0)

试试这个:

var length = $("h1").html().length;
alert(length);

答案 3 :(得分:0)

如果这个标签有一个类(在这种情况下是h1class)那么你可以使用类似的东西:

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

你也可以直接使用它,但是如果有多个h1标签可能会让你遇到麻烦

答案 4 :(得分:0)

我可能不理解你的问题,所以请原谅我,如果我给你一个错误的答案,但我认为你想做的是先从标签中取出文本

$('h1').text().length

或者如果你想计算内部标签,你可以做

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

答案 5 :(得分:0)

制作你想要的东西

<h1>oi oi oi </h1>

console.log($('h1').contents()[0].length);

如果你是H1有一个ID可能会更好