0
ich eine solche Konstruktion mit jQuery bauen wollen:innen Tag unterschiedliche Inhalte Kombinieren
<a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
Mein jQuery-Code, der für diese Linie verantwortlich ist, wie das aussieht:
var a2 = $('<a>').attr("href", "add_to_cart:" + item['id']).text('Add to cart');
a2.addClass("btn btn-default add-to-cart");
var i1 = $('<i></i>');
i1.addClass("fa fa-shopping-cart");
a2.append(i1);
Das Ergebnis enthält jedoch kein <i>
Element.
Ich habe versucht, <i>
mit .html
Funktion anhängen, aber in diesem Fall verschwindet Text. Wie zu machen <a>
Element enthalten sowohl Tag und Text danach?
Vielen Dank für Ihre Antworten
Wenn y ou want '' war vor dem Text sollten Sie 'prepend' -' a2.prepend (i1); ' – rie
Vielen Dank, das hat funktioniert, dachte ich, dass diese Funktion unterschiedliche Wirkung hat –