2010-05-26 1 views
0

У меня есть куча этого видео на этом сайте с помощью этого источника:Как скрыть идентификатор из его содержимого в Javascript/jQuery?

<li id="vidLink-1498229769" class="videoContainer vidLink"> 
    <a href="/p/watch/1498229769:GM1ryG4eoTA6sMZV9wtDEpocuehpzDni"> 
     <span class="content-video-thumb-hover"></span> 
     <img src="http://lockerz.vo.llnwd.net/o35/Lockerz/14/593/MEVIO-EmoGirlTV-SavesTheDay-TH1.jpg" id="clThumb_1498229769" class="videoThumb"> 
    </a> 
    <a href="/p/watch/1498229769:GM1ryG4eoTA6sMZV9wtDEpocuehpzDni" class="videoTitle">Emo Girl TV - Saves the Day Interview</a> 
        <span class="PTZ-status PTZ-awarded">PTZ have been awarded for watching this video.</span> 

Можно ли скрыть весь идентификатор, то vidlink - *** часть, если класс диапазона является то, что?

<span class="PTZ-status PTZ-awarded">PTZ have been awarded for watching this video.</span> 

Я хочу, чтобы скрыть видео, которые я уже видел на сайте (с Greasemonkey), но я не знаю, как ...

+0

Да, я уверен, что это ... но я не совсем уверен, что вы хотите скрыть, и когда. –

+0

Весь vidlink, весь класс/форма или что-то еще ... У меня много таких классов, как этот, все из разных видеороликов, и я хочу скрыть те, что я уже видел – Shady

+0

Как вы можете узнать, уже ли вы видели Это? – SLaks

ответ

3

Если вы пытаетесь скрыть весь vidLink если она содержит .PTZ-status, вы можете сделать это следующим образом:

$('.vidLink:has(.PTZ-awarded)').hide(); 
+0

работал хорошо, но когда я меняю страницу, остальные появляются, угадывают это потому, что greasemonkey не перезагружается, как страница ... как я могу решить это, помещая все видео на одной странице? У меня есть это в источнике Shady

+0

Эта строка скрывает только те элементы, которые в настоящее время существуют. Вам нужно выполнить код снова при каждом изменении страницы. – SLaks

+0

Не могу добавить некоторую команду, чтобы изменить максимальное количество видео на странице, как 100000, так что все будет только на одной странице? – Shady