javascript - 显示字符总和和单词总和

标签 javascript jquery sum

此脚本计算来自三个单独文本区域输入的字符和单词,并回显总和。我的字符总和变量 (chars_all) 正在工作,但是单词总和变量 (words_all) 返回相同的数字。

如果我返回单个单词变量(words1、words2、words3),它会按预期工作。问题似乎在于获得最终金额。

这是相关的代码

setInterval(function(){

              var chars1 = $('#content_ifr').contents().find('body').text();
              var words1 = chars1.split(" ");

              var chars2 = $('#contentsection2_ifr').contents().find('body').text();
              var words2 = chars2.split(" ");

              var chars3 = $('#contentsection3_ifr').contents().find('body').text();
              var words3 = chars3.split(" ");

    var chars_all = chars1+chars2+chars3;
    var words_all = words1+words2+words3;

    $(".textarea_chars_all").text(chars_all.length);
    $(".textarea_words_all").text(words_all.length);

}, 2000)  

为了澄清,此代码返回正确的数字

$(".textarea_words_all").text(words1.length);  

虽然这段代码没有

$(".textarea_words_all").text(words_all.length);  

最佳答案

您应该使用var words_all = words1.concat(words2, words3);因为words1、words2和words3都是数组。

关于javascript - 显示字符总和和单词总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27239730/

相关文章:

Java 到 JavaScript 编译器

javascript - 根据其他 div 高度设置动画 div 高度

javascript - jQuery 验证 : Validate that one field, 或一对的两个字段都是必需的

SQL GROUP_CONCAT + SUM + AVG

php - 获取另一行 GROUP BY 行的 SUM

javascript - jQuery 焦点事件似乎在 qUnit 测试中不起作用

javascript - 使用 Moment.js 从数组获取当前工作类次

Javascript - 在 div 中创建一系列 <a> 标签

javascript - 给每个新添加的元素赋予id?

sql - 如何从单列上带有附加 where 子句的表中进行选择