Greasemonkey - 删除div类(绝对初学者)

时间:2016-07-20 19:58:13

标签: javascript jquery greasemonkey

我被告知如果我想要更改特定链接的提示,我应该在这里问。我已经看过几个主题,但我无法让那些建议适合我。

我希望删除:<div class="validation_ticker">及其中的所有内容(代码框中的所有代码):

<div class="validation_ticker">
 <div class="validation_ticker_align">
  <div class="validation_ticker_icon"></div>
  <div class="validation_ticker_msg" style="line-height:1.1em">
   Is <a href="/account/editprofile">mymail@gmail.com</a> still your email address? Please <form action="/account/revalidate_email" method="post" id="revalidate_email" style="display: inline; margin: 0; padding: 0;"><button style="display:  inline; border: 0; border-style: none; background: none repeat scroll 0 0 transparent; background-image: none; margin: 0; padding: 0; line-height: normal; list-style: none outside none; text-decoration: none; width: auto; height: auto; font-size: 13px; color: #ffff00" type="submit" value="click here">click here</button></form> to re-validate your account or <a href="/account/editprofile">change your address</a>.<br>
   Not seeing email? Check your SPAM folder and mark as "NOT SPAM"!
   <script type="text/javascript">

   jQuery(function($) {
        $('#revalidate_email').submit(function() {
        $(this).ajaxSubmit(true);
        return false;
        });
   });

这是屏幕顶部的验证横幅。该网站需要定期进行电子邮件验证,但我不太热衷于此,我经常将其误认为是网络钓鱼。

EDIT2:代码已更新为工作版

这是我从Ashkan给出的建议中得出的结论:

// ==UserScript==
// @name        Script Name
// @namespace   namespace
// @include     http://www.X.com/
// @version     1
// @grant       none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==
$('.validation_ticker').remove();

感谢所有回答的人。

2 个答案:

答案 0 :(得分:3)

确保将jQuery添加到脚本顶部的脚本中:

// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js

使用jQuery remove函数:

$('.validation_ticker').remove();

答案 1 :(得分:1)

CSS示例: Panel