Forum » Programiranje » [jquery] .append
[jquery] .append
korenje3 ::
Mene pa zanima, kako lahko pripnem neko stvar v node z idjem, ki se večkrat ponovi v dokumentu?
Recimo imam page1 z id=#test1 in page2 z id=#test2
Znotraj obeh pa div z id="123"
Kakšen je ukaz za pripeti recimo na page2?
$('#test2.123').append() ?
Recimo imam page1 z id=#test1 in page2 z id=#test2
Znotraj obeh pa div z id="123"
Kakšen je ukaz za pripeti recimo na page2?
$('#test2.123').append() ?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
- spremenil: korenje3 ()
korenje3 ::
To je pa smotano narejeno... ker imam dinamično kreiranje strani. Je mogoče druga možnost da pripnem zraven nekaj idju?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Zgodovina sprememb…
- spremenil: korenje3 ()
matonson ::
Ne vem če čisto razumem. Če bi rad pripel nekaj elementom na določeni strani pa gre takole:
$("#test2 .123").append();
$("#test2 .123").append();
Zgodovina sprememb…
- spremenil: matonson ()
korenje3 ::
ja imamo dinamično kreirane strani, torej vse na item htmlju. in zdej ne vem če je možno imeti isti id na eni ali drugi strani. bom zdej sprobal.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gandalfar ::
Zakaj hoces nujno id?
Btw, delalo bo. Samo ne bo najlepse :)
Btw, delalo bo. Samo ne bo najlepse :)
Zgodovina sprememb…
- spremenil: Gandalfar ()
korenje3 ::
matonson, tisto ne dela...
predvidevam da si mislil da naj bi zamenjal $('#'+gid).append(e); v $('#nast_skupine .'+gid).append(e);
??
predvidevam da si mislil da naj bi zamenjal $('#'+gid).append(e); v $('#nast_skupine .'+gid).append(e);
??
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
matonson ::
Če je gid class, potem mora delat. Če je pa gid id pa pustiš tako kot imaš - $('#'+gid).append(e);.
korenje3 ::
aha class dela. Sedaj me pa zanima, če se da izvlečt id iz strani?
Prej sem imel:
Prej sem imel:
function ssort(source){ var sortable = new Array(); var id; var children = document.getElementById('collapsible_items').children; for(var child in children){ id = children[child].id; if(id){ sortable.push(id); } } if(sortable.length == Object.keys(source).length){ // console.log("sorted"); return(sortable); } else { // console.log("NOT sorted"); return; } }
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
korenje3 ::
oz... če je zdej class="upravljanje '+gid+'"
se da dobiti gid?
se da dobiti gid?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gandalfar ::
Daj pokazi HTML, pa kaj hoces iz njega dobit. Pa ce imas jQuery, zakaj se z JS-jem direkt trudis?
korenje3 ::
Sicer sem pripel prej sliko...
v glavnem znotraj FOR ukaza imam:
to je pripeto na id=collapsible_items znotraj dokumenta z id=nast_skupine
Potem poženem function, ki bi mi morala prebrati vse classe znotraj id=collapsible_items v dokumentu nast_skupine
classi so torej: class="upravljanje '+gid+'"
Kako dobiti iz tega gid, torej drugi atribut v class?
v glavnem znotraj FOR ukaza imam:
<div class="upravljanje '+gid+'" data-role="collapsible" data-collapsed="true" data-theme="b" data-content-theme="d" data-icon="remove"><h4><h id="ITEM_name_'+gid+'">'+upravljanje[gid].prikaz+'</h>'+f+'</h4></div>
to je pripeto na id=collapsible_items znotraj dokumenta z id=nast_skupine
Potem poženem function, ki bi mi morala prebrati vse classe znotraj id=collapsible_items v dokumentu nast_skupine
classi so torej: class="upravljanje '+gid+'"
Kako dobiti iz tega gid, torej drugi atribut v class?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Zgodovina sprememb…
- spremenil: korenje3 ()
korenje3 ::
Avtomatiziral bom hišo preko beaglebone.
gandalfar, ravno poskušam tole.
gandalfar, ravno poskušam tole.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
korenje3 ::
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
korenje3 ::
ah ok sem šel po bližnjici. ob številki sem pripel neko ime, ki sem ga nato brisal z regexp.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
alexa-lol ::
Kmečka rešitev ampak če se HTML ne spreminja oz. se ne spreminja tema deluje popolnoma uredu.
var id_number= $(...).attr('class').split(' ');
id_number = id_number[1];
Daj napiš tvoj regex.
var id_number= $(...).attr('class').split(' ');
id_number = id_number[1];
Daj napiš tvoj regex.
korenje3 ::
nič posebnega...
var sortable = new Array(); var id; var children = document.getElementById('collapsible_items').children; for(var child in children){ id = children[child].id; if(id){ id = id.match(/(\d+)/)[0]; // console.log("matched: "+id); sortable.push(id); } }
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | jQuery - proži samo enkratOddelek: Programiranje | 1176 (973) | luksorzi |
» | [js jquery] širina divaOddelek: Programiranje | 1199 (1067) | alexa-lol |
» | while in for odštevanje - kot rezultat upošteva tudi izhodiščno vrednostOddelek: Programiranje | 2137 (1860) | slitkx |
» | jQuery loadOddelek: Izdelava spletišč | 1585 (1502) | MrBrdo |
» | Masterpage in jQuery(ajax call)Oddelek: Programiranje | 1351 (1179) | hatchette |