为什么我的简单用户不起作用?

时间:2016-02-18 08:35:10

标签: javascript jquery greasemonkey

我制作了一个简单的用户脚本,在视频游戏网站上隐藏了某些对决。

// ==UserScript==
// @name CSGL BO1 Removal
// @description Removes all BO1s on CSGL
// @namespace SP
// @include http://www.csgolounge.com/*
// @include http://csgolounge.com/*
// @match http://www.csgolounge.com/*
// @match http://csgolounge.com/*
// @grant       GM_addStyle
// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @version 1.0
// ==/UserScript==

var bo1Games = $("div.match span.format:contains('BO1')");
bo1Games.parent().parent().parent().parent().parent().hide();

从Chrome控制台运行时,此功能完全正常。

任何人都可以告诉我为什么它在实施时无法正常工作?

1 个答案:

答案 0 :(得分:0)

尝试从包含中删除撇号:

$("div.match span.format:contains(BO1)");

此外,HTML示例显示格式范围包含字符串BO3 - 我认为它不是您的问题?