javascript - 如何使用jQuery添加到变量
问题描述
当单击 ID = #correct 的按钮时,我试图将 +1 添加到变量'score'。
我是编码新手,谁能弄清楚为什么 var 分数仍然为 0?
javascript/jQuery 代码
var score = 0
$('table tr td button').on('click', function(){
if ($(this).is("#correct"))
$(this).addClass("theright") && score++ && $('.q1').attr('disabled', 'disabled');
else {
$(this).addClass("thewrong") && $('.q1').attr('disabled', 'disabled');
}
});
解决方案
你是如何使用你的变量分数的,也许问题就在那里,因为我确实尝试了你的代码并且它工作正常
var score = 0
$('button').on('click', function(){
if ($(this).is("#correct"))
$(this).addClass("theright") && score++ && $('.q1').attr('disabled', 'disabled');
else {
$(this).addClass("thewrong") && $('.q1').attr('disabled', 'disabled');
}
$("span#score").html(score)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id="score"></span><br><br>
<button id="correct">Correct</button>
<button>Wrong</button>
推荐阅读
- powershell - 如何将多行字符串添加到 powershell 中的数组?
- json - panini的基础json问题
- loops - 由于初始条件不满足而忽略 for 循环
- python - 如何在python中选择特定类别的垃圾箱?
- python - 澄清 keras 中的 Conv2D() 语法
- python - 如何创建一个在单击时将 HTTP GET 请求发送到安全 URL 的按钮?
- codenameone - 在给定位置记录组件层次结构
- react-native - 如何修复 react-native 中的 'boost/operators.hpp' file not found' 错误
- c# - 无法打开数据库文件(误用)SqlLiteAsyncConnection
- html - 如何使一行图像成为垂直和水平居中的div?