Wpis z mikrobloga

Jakieś pomysły jak pobrać numer id danego wpisu (na którym jesteśmy) za pomocą jQuery.

Opcje są takie, że id jest w adresie wpisu, w pliku html tak:

<meta property="og:url" content="http://www.wykop.pl/wpis/id które chcę/początek treści wpisu/">


...


<meta itemprop="url" content="http://www.wykop.pl/wpis/id które chcę/początek treści wpisu/">

Poza tym jest jeszcze w linku tylko za pomocą nazwy klasy nie można go wyszukać, bo w odpowiedziach do wpisu też jest i są inne id:

<a class="fnormal small favorite" data-id="id które chcę/" href="#">ulubiony</a>


jQuery zalatuję mi magią, a nawet nie wiem jak do tego podejść.

#jquery #js #niekiciochpyta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Deykun: $(".favorite").eq(0).attr("data-id")

To eq(0) dodałem bo doczytałem że jest więcej linków z data-id, ale znowuż chyba tylko 1 ma klasę "favorite", więc być może nie będzie potrzebne
  • Odpowiedz
@Deykun: Bo to Ci zwraca string, a + w JavaScript oprócz dodawanie jest też operatorem konkatenacji stringów. Użyj parseInt(stringzid, 10) albo Number(stringzid) i będziesz mieć liczbę
  • Odpowiedz