$('#'+idRecord).attr('src','images/pub.png');
}else{
$('#'+idRecord).attr('src','images/unpub.png');
}

Consiglio:
Se <?php echo $row_visualrecord['id']; ?> è l'id contatore numerico del record del db è sconsigliato usarlo come ID, perché non tutti i browser ammettono id numerici meglio usare questa sintassi "_<?php echo $row_visualrecord['id']; ?>" con trattino e trasformalo in stringa id="_1" funzione('_1')