DIV via jQuery erstellen

  • Servus.

    Ich suche eine Funktion, die mir via jQuery ein DIV an einer beliebigen Stelle im Quelltext erstellt.

    Per Klick auf einen Link soll sich im Body ein neues Div öffnen, welches mittels jQuery erstellt wird. Oder gibts vielleicht noch eine bessere Lösung anstatt jQuery?

    Vielen Dank für eure Hilfe.

    MfG XantypiaxD

    PS: bis jetzt hatte ich folgenden Quellcode:

    PHP
    $('#vm_settings').click(function() {
        $('<div/>', {'class': 'v_settings'}).appendTo("#_frame");
    });
  • ich arbeite halt lieber mit jQuerye ;)

    habe schon eine passende Funktion gefunden, so funktionierts:

    PHP
    $('<div>Hello</div>').appendTo('body')

    Aber iwie wird jetzt Hello 2x ausgegeben.

    Übrigens geschieht das Selbe auch bei der von dir vorgeschlagenen Variante von SelfHTML.

    Einmal editiert, zuletzt von XantypiaxD (6. Februar 2011 um 11:41)

  • Die Funktion gibt mir jetzt garnix mehr aus..

    Meine Variante funktioniert ja.. aber es wird immer doppelt ausgegeben:

    HelloWorld
    HelloWorld

    z.B.

    Edit:
    Klappt jetzt alles wunderbar ;)

    Lösung:

    PHP
    $('#vm_settings').click(function() {
        $('<div/>', {'class': 'v_settings', 'text': 'Click me!'}).appendTo('#_frame');
    });

    Einmal editiert, zuletzt von XantypiaxD (6. Februar 2011 um 12:13)