Hirdetés
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Muton
addikt
válasz
Sk8erPeter
#3002
üzenetére
Van egy kis gond.
Szóval van egy divem, annak id-ja ("#1"), abban van egy div, csak class-a ("a"), abban megint egy div, csak class-a ("b").
Nekem ebbe a belsőbe kellene dinamikusan berakni egy valamit, ami egy div class=c, benne egy div taxt=array<div id="#1">
<div class="a">
<div class="b">
<div class="c">
<div>array[0]</div>
</div>
<div class="c">
<div>array[1]</div>
</div>
<divclass="c">
<div>array[2]</div>
</div>
...
</div>
<div>
</div>Na most megcsináltam a nagy harcifüggvényt, ami szintaktikailag ugyan jó, de szemantikailag meg nem
fv:for (... i<array;...) {
$("<div />", { "class": "c"}).appendTo("#1 > .a > .b"); //a dinamikusan létrehozott "külső"divem
$("<div />", { "text": array(i) }).appendTo("#1 > .a > .b >.c"); // a belső divem
}A probléma ugye az, hogy i=0-nál szépen belerakja a calss=c-s divbe a belső divet, viszont i>0-nál már nem csak az aktuálisan létrehozott class=c divekbe rakja bele a belső divet, hanem az össze azelőtt létrehozott class=c-s divbe.
Hirtelen arra gondoltam, hogy class=c helyett legyen c+i, így nem fogja a belső diveket belerakni az azelőtt létrehozottakba, és utána meg ha kész van, akkor átnevezem az össze c+i-t c-re.
Ha jól gondolom, akkor ez működhet, de valami elegánsabb megoldás ha van, az jó lenne (mármint generálássorán)
Új hozzászólás Aktív témák
- M.2 SSD hűtés
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- iPhone topik
- VR topik
- Apple MacBook
- AliExpress tapasztalatok
- Launch trailert kapott a Honkai: Star Rail
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mobil flották
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- Lenovo IdeaPad3 i5-1155G7 15" érintő kijelző, 512Gb NVMe, 1 év garancia, szép állapot
- Samsung Odyssey G7 C27G75TQSR VA Monitor! 2560x1440 / 1ms / 240Hz / FreeSync / G-Sync
- Apple MacBook AIR / M2 / 16GB / 256 GB! BeszámítOK
- Új, bontatlan iPhone 17 PRO 256GB minden szín KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- Gainward 5070 Python III
- HP EliteOne 800 G5 All-in-One i5-8500 32GB 1000GB 23.8" Érintőkijelző!! 1 év garancia
- Eladó retro HiFi-k és erösítők/hangfalak
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Jabra Speak2 75 MS Teams USB-bluetooth hangszóró
- Új és újszerű 13-14 Gamer, ultrabook, üzleti, 2in1, X360, Touch készülékek kedvező áron Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


