Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jQuery insertBefore insertAfter nie dziala ...
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Witam. Potrzebuje tag img umiescic w tagu a przez jquery w ten sposob ze mam
Kod
<img src="obrazek.jpg"/>

a chce miec
Kod
<a href="obrazek.jpg"><img src="obrazek.jpg"/></a>


Mam kod:
Kod
$("img").each(function(index) {
                $('<a href="obrazek.jpg">').insertBefore($(this));
                $('</a>').insertAfter('.inner');
                
            })


w miejsce obrazek.jpg wstawie sobie pozniej url z img, ale kod niestety nie dziala ;/
Chce przerobic w ten sposob obrazki zeby byly obslugiwane przez fancybox (odmiana lightnox'a)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Octobus
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Dzieki kolego, niestety jestem noga z js ;/ Już prawie mam jeszcze tylko nie wiem dla czego zamyka sam 1 tag i nie pokazuje mojego zamkniecia ;| chyba trzeba skorzystac z jakiegos innego polecenia ;/. Jak narazie mam tak:
Kod
$("img").each(function(index) {
                $(this).before('<a href="obrazek.jpg">0');
                $(this).after('a</a>');                
            })

i daje mi to:
Kod
<a href="obrazek.jpg">0</a>
<img src="obrazek.jpg"/>
"a"


Ten post edytował Octobus 24.10.2011, 20:25:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 05:56