2014-01-14 17 views
0

有一些奇怪的事實,當我用jQuery的Fontello。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"); 

}); 

它克隆確定。

但是,如果我嘗試在DOM來創建新的<i>元素與jQuery和新<i>元素追加到一些<div>元素這樣

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

然後<i>元素將被添加,但該<i class="icon-move"></i>不會顯示爲fontello圖片。

我可以在fontello的DOM <i class="icon-move"></i>中創建新的<i>元素嗎?爲什麼不?

非常感謝。

+1

看起來你並沒有將該類添加到了''

回答

0

需要做的代碼看起來象

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