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 | 1439 (1236) | luksorzi |
| » | [js jquery] širina divaOddelek: Programiranje | 1458 (1326) | alexa-lol |
| » | while in for odštevanje - kot rezultat upošteva tudi izhodiščno vrednostOddelek: Programiranje | 2459 (2182) | slitkx |
| » | jQuery loadOddelek: Izdelava spletišč | 1798 (1715) | MrBrdo |
| » | Masterpage in jQuery(ajax call)Oddelek: Programiranje | 1496 (1324) | hatchette |

