我制作了一个简单的用户脚本,在视频游戏网站上隐藏了某些对决。
// ==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控制台运行时,此功能完全正常。
任何人都可以告诉我为什么它在实施时无法正常工作?
答案 0 :(得分:0)
尝试从包含中删除撇号:
$("div.match span.format:contains(BO1)");
此外,HTML示例显示格式范围包含字符串BO3 - 我认为它不是您的问题?