function openFile(file) {
var extension = file.substr( (file.lastIndexOf('.') +1) );
switch(extension) {
case 'jpg':
case 'png':
case 'gif':
alert('was jpg png gif');
break;
case 'zip':
case 'rar':
alert('was zip rar');
break;
case 'pdf':
alert('was pdf');
break;
default:
alert('who knows');
}
};
openFile("somestring.png");
我从这里发布了另一个问题的代码,但我不确定如何为我的目的实现它。我想检查每个链接的hrefs并为文件类型放置适当的图标。
答案 0 :(得分:4)
使用.each
功能:
$("a").each(function() { openFile($(this).attr('href')); }
它允许您遍历匹配的元素集。
答案 1 :(得分:0)
$('a').each(function () {
openFile($(this).attr('href'));
});