我正在学习 HTML/CSS/JS/jQuery,所以决定做一个计算器看看我是否可以。我已经完成了大部分 HTML/CSS 设计(嗯,足够基本的 CSS 以使其可用,并且 HTML 可能会发生变化),并转移到 Javascript 上。我首先要做的是使它,因此当您单击一个数字时,它会将其附加到结果文本的末尾(除非它的 0 并且结果为 0)。如果您查看我放在此问题底部的 jsFiddle 链接中的 Javascript 部分,您可以看到我尝试过的内容。我运行 JSLint 并得到以下错误,但不理解它们:
错误:第 4 行字符 9 处的问题:需要赋值或函数调用,但看到的是表达式。val text = $(this).text(); 第 4 行字符 12 处的问题:缺少分号。val text = $(this).text(); 隐含全局:$ 1,2,4,5,6,警报 3,val 4,文本 4,5,6
编辑:另外,如果有人想对计算器的 HTML 提出不同的方法,请这样做(我认为当前的方法看起来很难看)。
编辑 2: val 而不是 var已经说过。更正我的代码后,结果仍然没有附加点击的数字。这是现在的问题。
编辑 3:当我进行编辑时,我发现已编辑答案以纠正此问题。 谢谢回答!:)
此外,这里是工作 jsFiddle。