我无法为不同的文件类型显示不同的图标。我的代码重复了图标。有什么帮助吗?
$('document').ready(function() {
var icon;
var arr = $.map($('.link--file'), function(el) {
var ext = $(el).data('f').split('.').pop();
if (ext === 'png') {
img = '<i class="fa fa-circle></i>';
$('.link--file').append(img)
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<a href="#" data-f="2134.png" class="link link--file">filename1.png</a>
<a href="#" data-f="432543.png" class="link link--file">filename2.png</a>
<a href="#" data-f="345.pdf" class="link link--file">filename2.pdf</a>
<a href="#" data-f="54445.jpg" class="link link--file">filename1.jpg</a>
</div>
守着星空守着你
神不在的星期二
鸿蒙传说
相关分类