-1

現在、いくつかのスパンを含む親 DIV を完全に削除する方法を探しています。a[title="any-keywords-i-want-to-block"]

私が現在使用している CSS ユーザースタイルはa[title~="pony"]、親 div ではなく のみを削除しています。

次のようになります。

div >* a[title~="Pony"], div >* a[title~="brony"] {display:none !important;}

私がやりたいことは、これを Tamper monkey のユーザー スクリプトに変換して、いくつかの単語を除外することです (大文字と小文字を区別しません)。リンクのタイトルが気に入らない。次に、これらのキーワードのいずれかがリンク タイトル内にある場合は、親 DIV 全体 (いくつかのスパンも含まれます) を削除する必要があります。

サイトのソースを見る必要がある場合は、これが問題のサイトです。

リンクのタイトルにポニー、ブロニー、フラッターシャイ、および mlp 関連のものが含まれている場合、サムネイル div 全体を削除しようとしています。

4

1 に答える 1

0

申し訳ありませんが、CSS でこれを行うことはできません。CSS は下にカスケードし、ツリーを上ることはできません。

これを行うには、Javascript/jQuery を使用する必要があります。

$('a[title~="pony"]').parent().hide();
于 2013-11-07T05:38:32.353 に答える