0

Fontello を jQuery で使用すると、いくつかの奇妙な事実があります。

divを追加すると

<div class="qwerty" style="display: none;">
        <i class="icon-move"></i>
</div>

<i> そして、このような要素を複製しようとすると

$(document).ready(function() {
            var cl = $(".icon-move").clone();
            $(cl).css("display", "block");
            $(cl).appendTo(".content-wrapper");

});

それはOKを複製します。

しかし、<i>jQueryを使用してDOMに新しい要素を作成し、新しい<i>要素を次の<div>ような要素に追加しようとすると

$(document).ready(function() {
            var i = $("<i>");
            $(i).appendTo(".content-wrapper");
});

<i>要素が追加されますが、これは<i class="icon-move"></i>fontello 画像として表示されません。

fontello<i>の DOM で新しい要素を作成できますか? <i class="icon-move"></i>なぜだめですか?

どうもありがとうございました。

4

1 に答える 1

0

コードを次のようにする必要があります

<script>
        $(document).ready(function() {
            var i = $("<i>");
            $(i).addClass("icon-move");
            $(i).appendTo(".content-wrapper");
        })
</script>
于 2014-01-14T06:39:58.967 に答える