我有用户文森特提供的以下脚本 - 他真的帮了我,但我还没有理解自己完成它...
它增加了一个' _' onclick图像文件的前缀(交换' 1.gif',比如,' _1.gif')。
要完成,我需要一些交换回来的方法(删除' _'前缀,如果它存在)。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var prefix = "_";
function showNextPic(imgelement)
{
var src = imgelement.attr('src');
if(src.indexOf(prefix) == -1) {
src = prefix + src;
}
imgelement.attr('src', src);
}
</script>
与
onClick="showNextPic($(this))
每张图片。
任何人都可以帮我删除该前缀吗?
非常感谢阅读!
答案 0 :(得分:1)
function showNextPic(imgelement)
{
var src = imgelement.attr('src');
if(src.indexOf(prefix) == -1) {
src = prefix + src;
}
else if(src.indexOf(prefix) == 0) {
src = src.substring(1);
}
imgelement.attr('src', src);
}