0

可能重复:
加法在 JavaScript 中不起作用

为了学习一些java脚本,我正在尝试构建一个简单的系统,在单击按钮时添加值..

以下代码有效,但只会添加 的硬编码值+100,谁能帮我更改此代码,以便添加嵌套在id="add"按钮中的值?

<html>
  <head>
        <title>Input tutorial</title>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script language="javascript">
               $(function () {
    $("#add").click(function() {
    $("#total").val(parseInt($("#total").val()) + 100)
});
});
        </script>
  </head>
  <body>
     <input type="button" value="12" id="add">
     <input type="button" value="14" id="total">

  </body>
</html>

任何帮助都会很棒!谢谢你。

4

2 回答 2

1

只需将硬编码100的值替换为您想要的值:

$("#total").val(parseInt($("#total").val()) + parseInt($("#add").val()) )
于 2013-01-17T22:27:19.333 回答
0
<html>
<head>
    <title>Input tutorial</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script language="javascript">
        window.onload = function() {
            $('#add').bind('click', function () {
                $("#total").val(parseInt($("#total").val()) + parseInt($("#add").val()) + 100);
        });
    }
    </script>
</head>
<body>
<input type="button" value="12" id="add">
<input type="button" value="0" id="total">
</body>
</html>
于 2013-01-17T22:31:59.193 回答