为什么jQuery在我的控制台中运行,而不是在我的脚本中运行

时间:2013-10-11 18:49:17

标签: jquery console

基本上如标题所示......此代码将在控制台中运行,但不在实际脚本中运行,我不知道为什么......

$(document).ready(function() {
    window.setTimeout(function(){
        $(".twitter-timeline").contents().find(".timeline-header h1.summary").css("display","none");
    }, 1000);
});
谁能够对此有所了解?感谢

1 个答案:

答案 0 :(得分:0)

当您在未返回任何DOM元素的选择器上调用函数时,jQuery不会出错。它只是默默地吃掉了这个功能。您的CSS选择器可能存在问题,并且没有元素返回。

这样做:

console.log($(".twitter-timeline").contents().find(".timeline-header h1.summary"));

并查看您在控制台中获得的内容。这会告诉你你的问题。