Kezdőoldal » Számítástechnika » Programozás » Miért csak 1x rakja be hyperli...

Miért csak 1x rakja be hyperlinkeket a before () parancs?

Figyelt kérdés

Sziasztok!


Van egy tömböm, melyet egy each() függvénnyel elkezdem kiíratni.

Egy megkeresett elem elé before() paranccsal beillesztem a kiírandó szöveget.

De ha hyperlinket szeretnék kiíratni, akkor az csak az első elemnél fut le mindig, és íródik ki. A többi elemnél miért nem csinálja meg?

De bármely más elemnél pl p tag esetén a kiírás simán kiíródik minden elemnél.


i = 0; // belső számláló kezdete


$('.page-type-portfolio-project main').find('a').each(function() {


belsoIndex = i++;


$(" .page-type-portfolio-project main h1 " ).eq(belsoIndex).before('<a href="f">a tag</a>');


}



#jQuery #a tag
2016. márc. 13. 00:32
 1/8 anonim ***** válasza:

.prepend

.append

2016. márc. 13. 10:21
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
A helyzet változatlan. A blokk elejére teszi be mindig csak 1x. A többihez nem teszi be. :(
2016. márc. 13. 11:00
 3/8 anonim ***** válasza:
each helyett használj ciklust.
2016. márc. 13. 11:02
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

#3 vagyok


Vagy, az each-ben vedd át az indexet paraméterből:

[link]

2016. márc. 13. 11:03
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Olyan nem lehetséges, hogy 1x kiíratom az <a> tag -t... a program amúgy is a div -n belül <a> -t keres....

Ebből eredendően megtalálja a kiírt elememet és már az egész program ezért borul?

2016. márc. 13. 11:57
 6/8 A kérdező kommentje:

Kipróbáltam az each belső indexével is. De a helyzet változatlan.


[link]

2016. márc. 13. 12:13
 7/8 anonim ***** válasza:
Elég zavaros hogy mit szeretnél. Kérlek írj egy példát valamilyen kódmegosztó oldalon (pl.: jsfiddle), úgy sokkal könnyebben tudunk segíteni.
2016. márc. 13. 17:34
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

Megoldottam a problémát, rájöttem.

A hiba az volt, hogy volt egy hidden a tag a kódban. És ez nem nagyon tetszett neki.

Beraktam másik elem mögé és jó lett :)

2016. márc. 14. 00:36

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!