wie das Anhängen einer Variablen an ein HTML-element gespeichert, der string mithilfe von Jquery?
Habe ich eine leere controlgroup, die ich Auffüllen möchten mit den Tasten. Kann es nicht zu funktionieren.
Dies ist der controlgroup:
var $wrap = '<div class="wrap"><div data-role="controlgroup"></div></div>';
Dies ist die Taste:
var $btn = '<a href="#some" data-role="button">Click</a>'
Möchte ich etwas wie das hier tun:
$wrap.append( $btn );
Aber es funktioniert nicht.
Kann mir jemand sagen was ich falsch mache? Ich denke, $wrap ist nur ein string, also kann ich nicht nennen Anhängen auf Sie. Wenn ja, wie mache ich es richtig?
Danke für die Hilfe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt wahrscheinlich fünfzig Möglichkeiten, um dieses, wie:
oder:
btn
kann eigentlich nur sein text.Man einfach Zeichenfolgen verwenden, müssen Sie ein jquery-Objekt zum Aufruf von append:
Nun, zunächst einmal, das sind strings. Sie wollen, um Sie in jQuery Objekte mit
$
.Nun Anhängen
$btn
in$wrap
, können Sie gehen, finden Sie das innere div (das ist, wo Sie wollen fügen Sie den element) und verwenden.append
:Live Beispiel
Ich denke, $wrap ist nur ein string, so dass ich nicht aufrufen append auf.
Ja.
Könnten Sie versuchen: