Ваши строки, кстати, рабочие абсолютно, но делают они немного другое. Приведу свой простенький пример.
var img_number = 0;
var intId = setInterval(function(){
if(typeof $('#img'+img_number) != 'unfined'){
$('#img'+(img_number-1)).fadeOut(400);
$('#img'+img_number).fadeIn(400);
img_number++;
} else {clearInterval(intId)}//тут можно или остановить слайдер на последней картинке, либо запустить по кругу сделав img_number =0
} , 1000)