- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法弄清楚这里出了什么问题,我确信这很简单,但要搜索它并不容易,所以如果这个问题已经在其他地方得到了回答,我深表歉意。
情况:
我在 js 文件顶部声明了一个全局数组:
var question_ids = [];
数组获取一些值:
$(".quiz-game-container .row").each(function(loop_index) {
question_ids.push($(this).attr('id'));
}
现在我想显示一个计数器,其中包含数组的长度:
$(document).ready(function() {
// Sets the question info how many questions in total
console.log(question_ids.length);
$(".quiz-game-container .quiz-container .current-question-number").html("1/", question_ids.length);
});
问题
奇怪的是,我在浏览器开发者控制台中看到了正确的console.log输出(长度为10),但它在1秒后消失(可能是当所有内容都已加载时)并且没有任何值,我在 html View 中获取 1/
。
这是一个消失的 console.log 的实例: my website
点击刷新按钮F5
并查看控制台,console.log 输出将显示一小会儿,然后消失。
编辑
Hit the refresh button
F5
and look at the console, the console.log output will show for a brief moment and then disappear.
这似乎是浏览器问题。它在 FireFox 上运行良好。
最佳答案
$.html 仅采用一个参数:http://api.jquery.com/html/
更改此:
.html("1/", question_ids.length);
对此:
.html("1/" + question_ids.length);
关于JavaScript 为什么我的全局数组变空? Console.log 短暂显示正确值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068408/
我有一个测验应用程序,用户可以在其中使用单选按钮回答一些问题。只有一个答案是正确的。 当我单击我的按钮以显示正确答案时,它会显示在 textView 中。 到目前为止,我还有另一个按钮可以导航到下一个
当使用 IoC 容器时,我可以指定当需要给定的依赖项时,要么每次传入一个新对象,要么传入的对象始终是同一个实例。 我曾认为内部和外部模块分别提供了该功能,但现在我不太确定。此外,我发现在使用“内部”模
我是一名优秀的程序员,十分优秀!