我正在尝试 #1 获取文件扩展名,然后一旦我有了 - 有条件地显示一个相应的图标来显示它是什么文件类型。我得到它来检测扩展,我第一次让它工作,我不能让它对每个项目进行不同的处理。
这是代码:
<html>
<head>
<title>check ext</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$(document).ready(function(){
$("div").each(function(){
var fileName =$('div img.myimg').attr('src')
var fileExtension = fileName.substring(fileName.lastIndexOf('.') );
if (fileExtension==".jpg")
{
$(this).next().find("#indicator").addClass("isjpg");
}
else (fileExtension==".gif")
{
$(this).next().find("#indicator").addClass("isgif");
}
});
});
</script>
<style>
.isjpg{background-image:url('images/jpg.gif');}
.isgif{background-image:url('images/gif.gif');}
#indicator{width:100px;height:100px;border:solid;border-width:1px;}
</style>
</head>
<body>
<div>
<img class="myimg" src="images/carthumb.jpg"/><div id="indicator"></div>
</div>
<div>
<img class="myimg" src="images/plus.gif"/><div id="indicator"></div>
</div>
<div>
<img class="myimg" src="images/carthumb.jpg"/><div id="indicator"></div>
</div>
</body>
</html>