我有这个奇怪的错误.我的jQuery代码可以在Firefox中运行,也可以在Safari或Chrome的控制台中粘贴.
我先装载它,我很确定它会读取它,因为它会显示警报.
您是否发现可能影响此问题的代码有任何问题?
$(document).ready(function(){
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
});
我在控制台中没有任何错误.
我尝试以互联网上的各种可能方式加载脚本.
最佳答案 你的代码似乎是正确的,但正如其他人可能已经说过,如果对象“.questions”尚未呈现,那么你将无法找到它.
我之前遇到过这样的问题,这就是我所做的.
$(document).ready(function () {
var Counter = 0;
var interval = setInterval(function () {
Counter += 20;
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
if (questionOne.length > 0)
Counter = 3000;
if (Counter >= 3000)
clearInterval(interval)
}, 2);
});
要么
$(document).ready(function () {
setTimeout(function () {
var questionOne = $('.questions').find('.question').eq(0);
questionOne.removeClass('hide');
}, 100);
});
跳这个帮助你.