jquery nowy element dom

jquery nowy element dom
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 114
0

Mam taki kod:

Kopiuj
var script = $('<script>');
script.attr({type: 'text/javascript', id: core.controller, src: './media/js/compiled/'+controller+'.js'});
$('head').append(script);

Lecz zamiast dodać nowy element dom to on działa tak jakby pobierał zawartość pliku i robił eval()

Mogę używać funkcji zawartych w tym pliku ale nie mogę usunąć tego elementu dom. poprzez $('#'+core.controller).remove();

Pewnie gdzieś leży mój błąd bo dopiero wczoraj w nocy zacząłem się uczyć jquery

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Hm...
Też nie jestem świetny z jQuery, ale możesz mi wytłumaczyć, co oznacza taki zapis ?

Kopiuj
$('<script>');
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 114
0

To oznacza twórz nowy to samo co createElement tak w kursie czytałem :P

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0
Kopiuj
$('head').append('<script type="text/javascript" src="./media/js/compiled/'+controller+'.js" id="'+core.controller+'"></script>');

jakoś mniej zabawy i prawdopodobnie szybciej zadziała ;)

gorzej, że nie wiem czy pozwala Ci na usunięcie elementu.

sprawdź sobie firebugiem/dragonflyem/"narzędziami deweloperskimi" czy ten element faktycznie ma to ID

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 114
0

Też nie działa :P Nie dopisuje do html'a

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 114
0

W firebugu :P jak robię nie na jquery to widzę :P no i nie mogę usunąć tego elementu :P

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.