jquery nowy element dom

0

Mam taki kod:

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

0

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

$('<script>');
0

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

0
$('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

0

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

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1