Jquery 2 elem közti elemek kiírása, miért nem jó?
Sziasztok!
Írtam egy olyan program részt... 2 html tag közti elemre lenne szükségem.
De a program valamiért nem jó.
Mit rontottam el?
kimenet = $("p a #talan").nextUntil("this #hogyan").andSelf().text();
console.log("kimenet ->" + kimenet);
HTML kód:
<p><a name="talan" id="talan"></a></p><h1 rel="text-align: center">talán</h1>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p><a name="hogyan" id="hogyan"></a></p><h1>hogyan</h1><p><br>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p><a name="Konyorges" id="Konyorges"></a></p><h1 rel="text-align: center">talán</h1>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
<p>elem közti elemek</p>
("this #hogyan")
ez így tuti nem jó
Az a probléma, hogy nextUntil() a #talan utáni részfában keres, de a #hogyan nem ebben van. Próbálj egy olyan ciklust írni, ami a teljes fát bejárja (minden <p> elemet), és kézzel ellenőrizd hogy az egyes <p> elemek gyermekei között ott van-e a #talan vagy a #hogyan.
Ha te írtad a HTML kódot és lehetséges, akkor rendezd át úgy a fát, hogy könnyebb legyen a keresés.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!