首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有人能帮我添加jquery吗?

有人能帮我添加jquery吗?
EN

Stack Overflow用户
提问于 2012-03-23 22:43:28
回答 5查看 123关注 0票数 2

我想给那些根据文章字数提交文章的用户点数。

但是我的页面有很多文本区域字段。比方说message1,message2,message3

当用户填充文本区域(message1,message2,message3)时,它将在底部显示如下所示。

代码语言:javascript
运行
复制
You have typed x words. Points per word : 0.2. Estimated point: xx

我还想计算总分。因此,我想添加message1,message2,message3的点,并将其显示为整体点。

我是个jquery新手。所以我不确定我应该调用哪个变量。

这是我到目前为止所拥有的jfiddle代码。

有人能帮我吗?谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-03-23 22:56:50

您的第一个问题是,您没有存储各个文本区域字段的分数,因此您没有要将总分相加的值。在您开始存储此数据之后,当任何单个分数发生变化时,您只需更新总分数区域。

看看这把小提琴:http://jsfiddle.net/NFDQ3/6/

票数 1
EN

Stack Overflow用户

发布于 2012-03-23 22:55:52

您可以声明一个变量来保存每个字数的值(初始化为0):

代码语言:javascript
运行
复制
var count1 = count2 = count3 = 0;

然后做一些类似这样的事情:

代码语言:javascript
运行
复制
count1 = data.words;
$('#showData4').html((count1+count2+count3)*0.2);

对于您拥有的每个$('#testTextarea').textareaCount(),您可以在下面的中看到

票数 2
EN

Stack Overflow用户

发布于 2012-03-23 23:01:51

将每个Textfield的计数保存在一个数组中,您可以用它来计算总和。

我已经编辑了你的代码,请看这里的演示:http://jsfiddle.net/yZb7w/38/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9841215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档