【发布时间】:2017-09-20 14:07:16
【问题描述】:
$('p').each(function (index) {
var letters = $(this).text().length;
$('p').appendTo('<span> Here is ' + letters + '</span>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Lorem</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. A amet vel fugit repellendus, magni blanditiis delectus autem dicta, omnis odit beatae iusto asperiores, iste. Delectus, eaque reiciendis quibusdam cupiditate molestias officia perspiciatis corporis cumque saepe voluptatem, magnam magni asperiores a!</p>
你好,我将非常感谢我的代码的任何帮助,我需要计算每个 <p> 标签的所有字母并将其显示在 <p> 标签的末尾,但我的代码计算所有 <p> 标签我在页面上将其放在每个页面上,任何人都可以给我建议是什么。错误以及如何解决它,非常感谢您
【问题讨论】:
-
为此使用此上下文。而不是
$('p')使用$(this) -
非常感谢先生!我刚刚开始编程,很难理解这到底是什么意思
标签: javascript jquery loops append each