0
内部のさまざまなコンテンツを組み合わせる:私はjQueryのを使用してこのような構成を構築したいタグ
<a href="#" class="btn btn-default add-to-cart"><i class="fa fa-shopping-cart"></i>Add to cart</a>
をこの行に責任がある私のjQueryのコードは、以下のようになります。
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);
を
結果には<i>
要素が含まれていません。
.html
機能を使用して<i>
を追加しようとしましたが、この場合はテキストが消えます。 <a>
要素の後にタグとテキストの両方が含まれるようにするにはどうすればよいですか?
あなたの答えてくれてありがとう
Yの場合あなたは 'prepend'を使うべきです - ' a2.prepend(i1); ' – rie
ありがとう、それは働いて、私はこの機能が異なる効果を持っていると思った –