【发布时间】:2011-03-07 17:40:14
【问题描述】:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sum of all TextBox values using jQuery</title>
<script type="text/javascript"
src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js">
</script>
<script type="text/javascript">
$(function() {
$("#addAll").click(function() {
var add = 0;
$(".amt").each(function() {
add -= Number($(this).val());
});
$("#para").text("Sum of all textboxes is : " + add);
});
});
</script>
</head>
<body>
<input id="Text1" class="amt" type="text" /><br />
<input id="Text2" class="amt" type="text" /><br />
<input id="Text3" class="amt" type="text" /><br />
<input id="addAll" type="button" value="Sum all Textboxes" /><br />
<p id="para" />
</body>
</html>
但我无法得到实际结果。请帮帮我
【问题讨论】:
-
因为你已经调用了变量'add'并且你正在做减法!
-
jsfiddle.net/ApjgJ 是您的代码的小提琴(放入了一些默认值)。它似乎有效(假设它是从零中减去所有数字)。您能否准确说明您得到什么结果以及您期望什么结果?
-
可能只是我,但是“总和...”,addAll,add - 然后你减去看起来很混乱。
标签: javascript jquery class subtraction