我需要计算H1标签中呈现的字符数。有没有办法做到这一点。我知道有很多字符计数器,但它们似乎是为输入/ textareas而构建的。非常感谢提前。
C
答案 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可能会更好