gpt4 book ai didi

javascript - jQuery .text() 问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:43:30 24 4
gpt4 key购买 nike

我正在学习 HTML/CSS/JS/jQuery,因此决定制作一个计算器,看看我是否可以。我已经完成了大部分 HTML/CSS 设计(好吧,基本的 CSS 足以让它可用,HTML 可能会发生变化),然后转向 Javascript。我首先要做的是让它在您单击一个数字时将其附加到结果文本的末尾(除非它是 0 而结果是 0)。如果您查看我放在这个问题底部的 jsFiddle 链接中的 Javascript 部分,您可以看到我尝试过的内容。我运行 JSLint 并收到以下错误,但我不理解它们:

Error:Problem at line 4 character 9: Expected an assignment or function call and instead saw an expression.val text = $(this).text();Problem at line 4 character 12: Missing semicolon.val text = $(this).text();Implied global: $ 1,2,4,5,6, alert 3, val 4, text 4,5,6

jsFiddle link to the calculator in progress

编辑:此外,如果有人想对计算器的 HTML 提出不同的方法,请这样做(我认为当前的方法看起来很难看)。

编辑 2: val 而不是 var 已经说过。 更正我的代码后,结果仍然没有附加点击的数字。 现在就是这个问题。

编辑 3:当我进行编辑时,我发现一个答案已被编辑以更正此问题。感谢您的回答! :)

此外,here's the working jsFiddle .

最佳答案

使用 var 而不是 val ..这搞砸了..

代替

val text = $(this).text();

使用

var text = $(this).text();

您还使用了这个 $('#result').text().append(text);

您需要附加到选择器而不是文本..

$('#result').append(text);

检查这个UPDATED FIDDLE

关于javascript - jQuery .text() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com