Ber*_*een 0 html javascript css jquery
我正在学习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.
使用var而不是val..这搞砸了..
代替
val text = $(this).text();
Run Code Online (Sandbox Code Playgroud)
使用
var text = $(this).text();
Run Code Online (Sandbox Code Playgroud)
你也在使用这个 $('#result').text().append(text);
您需要附加到选择器而不是文本..
$('#result').append(text);
Run Code Online (Sandbox Code Playgroud)
检查这个更新的FIDDLE
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |