Javascript 使用jQuery按id隐藏div不会';你不在Greasemonkey工作吗?

Javascript 使用jQuery按id隐藏div不会';你不在Greasemonkey工作吗?,javascript,jquery,greasemonkey,Javascript,Jquery,Greasemonkey,在中,上边框(显示“纽约人”)占用大量空间。 我在“开发者Firefox版”中打开网页,使用网页检查器发现边界的div id是mobile-nav-container 那么,为什么下面的代码不起作用呢 // ==UserScript== // @name newyorker // @namespace N // @include http://www.newyorker.com/* // @version 1 // @grant none // ==

在中,上边框(显示“纽约人”)占用大量空间。
我在“开发者Firefox版”中打开网页,使用网页检查器发现边界的div id是
mobile-nav-container

那么,为什么下面的代码不起作用呢

// ==UserScript==
// @name        newyorker
// @namespace   N
// @include     http://www.newyorker.com/*
// @version     1
// @grant       none
// ==/UserScript==
console.log('Grease monkey start');
$('#mobile-nav-container').hide();
console.log('Grease monkey end');

看起来他们在用$function做别的事情。尝试:

jQuery('#mobile-nav-container').hide();

在你这边,移动导航cointainer是隐藏的…哇。工作起来很有魅力。您是如何发现的?只需在控制台中输入“$”。如果返回一个函数,它几乎总是jQuery。如果它返回“undefined”,并且您知道jQuery已加载(在源代码中看到),那么您必须使用“jQuery”。