Полагаю, вам нужно что-то вроде этого:
$('img').hover(function(){
$(this).data('on',
$(this).attr('src')).attr('src', $(this).data('on').replace(/(\.\w+)$/, "-hover$1")
);
},function(){
$(this).attr('src', $(this).data('on'));
});
Редактировать: для изменения только определенных изображений, которые вы можете (например) сделать:
поместите все нужные изображения в контейнер
<div class="desired_images">
<img src="..." />
...
</div>
и затем измените селектор jQuery на:
$('.desired_images img') ...