当我在jQuery中使用Fontello时,有一些奇怪的事实。
如果我加上一些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");
});克隆好了。
但是,如果我尝试用jQuery在DOM中创建新的<i>元素,并将新的<i>元素添加到一些<div>元素中,如
$(document).ready(function() {
var i = $("<i>");
$(i).appendTo(".content-wrapper");
});然后将添加<i>元素,但此<i class="icon-move"></i>不显示为fontello图片。
我可以在DOM <i>中为fontello创建新的<i class="icon-move"></i>元素吗?为什么不行?
非常感谢。
发布于 2014-01-14 06:39:58
需要使代码看起来像
<script>
$(document).ready(function() {
var i = $("<i>");
$(i).addClass("icon-move");
$(i).appendTo(".content-wrapper");
})
</script>https://stackoverflow.com/questions/21107082
复制相似问题