Keresés

Új hozzászólás Aktív témák

  • BullZeye
    veterán

    Láttad a korábbi hsz.-t, amit még szintén neked címeztem?

    Újabb kérdésre:

    ott van a "cati" classname-mel rendelkező <td> elem még azelőtt. Ezért én abból indulnék ki, hogy ennek a <td> testvérelemén belül keresed az <a> taget.

    Innen szedtem egy next() függvényt.

    Ezek alapján a kód:

    function next(elem) {
    do {
    elem = elem.nextSibling;
    } while (elem && elem.nodeType != 1);
    return elem;
    }

    var elementsWithCatiClass = document.getElementsByClassName('cati'),
    nextElement = null,
    elementsNeeded = [];

    for( var i = 0; i < elementsWithCatiClass.length; i++ ){
    nextElement = next( elementsWithCatiClass[i] );
    elementsNeeded[i] = nextElement.getElementsByTagName('a');
    }

    Itt az elementsNeeded tömbbe gyűjtjük az említett elemeket.
    A for cikluson belül persze csináld ezekkel az elemekkel azt, amit szeretnél.
    Kipróbáltam, működik.

    Persze hogy olvastam, ki is próbáltam, de nem azt csinálta amit én szeretnék az a kód. Kijelöli ugyan a 720p torrenteket, de párat pirossal, párat zölddel, és semmi összefüggés nincs köztük, vagyis én nem vettem észre, hisz amit sokan letöltöttek azt ki se jelöli, meg ilyenek.

    És a kódot amit használok értek, és átlátom, a tiédet meg nem, ezért használtam azt inkább.

    Az a Cati meg testvér elem, szóval nem egymás alatti dolog, hisz a 2 TD teljesen egyenrangú, abból ki lehet indulni?
    Így néz ki a szülőkönyvtár:
    Table(torrentable) > Tbody > TR > TD > A

    Most a kód btw így néz ki:

    http://pastebin.com/UJEmEkkn

Új hozzászólás Aktív témák