Wpis z mikrobloga

Mirki, chcę wczytać do zmiennej w #javascript html z pliku html, a później dodać do wybranego diva pewne wartości.

Ładuję plik do zmiennej z uzyciem jquery:

let template;
$.get('template.html', (data) => {
template = data;
}, 'html');

I teraz najfajniej by było zrobić cos w stylu $('#szukany-element').append(costam) tylko oczywiście taka funkcja szuka i edytuje element obecnym dokumencie a nie w kodzie w mojej zmiennej.
Da się jakoś określić na czym jquery ma pracować?
Próbowałem czegoś w stylu $('#szukany-element', template), ale też nie działa.
Jak inaczej rozwiązać taki problem?

#webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@4i60r:

var html = $(template);

html.find(".costam").append("element");


to by zadziałało świetnie gdyby nie fakt że wwycina cały nagłówek i przez to nie mam styli css.
Ten mój template to tak na prawde cała strona do której musze tylko dokleić kilka divów i przekazać jako string do wygenerowania okna przez electrona żeby potem odpalić drukowanie do pdf
  • Odpowiedz