Skocz do zawartości

Pytanie o jQwery


M@k

Rekomendowane odpowiedzi

Mam taki kod:

$('.dbo.hidden a').each(function(){

var href = $(this).attr('href');

$('<a href="' + href + '#add">Dodaj</a>').appendTo('.da');

href.removeClass('hidden');

});

Czyli odczytuje wszystkie boksy <div class="dbo hidde"></div> w nich zawiera się link, chce pobrać z niego href i wysłać do <div class="da"></div> jak drugi link, z dodaniem do niego innego anchora. I to działa ładnie. Problem mam że wszędzie jest pierwszy link.

appendTo wysyła do wszystkich boksów chyba pierwszy napotkany link. I nie wiem jak to zmienić, aby w każdym boksie drugi link był taki sam jak pierwszy w nim z dodaniem #add na końcu.

Czy mógł by ktoś pomóc?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

#Veal

Html wygląda tak:

<div class="dbo hidden">

<a href="link1">anchor 1</a>

Jakiś tekst ..

<div class="da"></div>

</div>

<div class="dbo hidden">

<a href="link2">anchor 2</a>

Jakiś tekst ...

<div class="da"></div>

</div>

<div class="dbo hidden">

<a href="link3">anchor 3</a>

Jakiśtekst ..

<div class="da"></div>

</div>

I chcę zrobić aby w <div class="da"></div> był link odpowiedni dla danego boksu. Bo teraz na wszystkich pojawia mi się pierwszy.

Odnośnik do komentarza
Udostępnij na innych stronach

$('.dbo.hidden').each(function(){
var href = $(this).children('a').attr('href');
$(this).children('.da').append('<a href="' + href + '#add">Dodaj</a>');
href.removeClass('hidden');
});

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności