Ciao, i link portano a pagine vuote, ma non mi sono comunque chiare alcune cose.
A parte qualche ridondanza, per cui lo stesso selettore potrebbe essere scritto in maniera più pulita $('#shipment_id_22:checked'), dovresti piuttosto usare un evento tipo change() o click(), per poter eseguire lo script quando cambia lo stato o si clicca su quel controllo.Ho iniziato ad abbozzare un codice del genere che non so come
if($('input#shipment_id_22:radio:checked').length > 0){ //se ritiro è selezionato
//nascondi contrassegno..
}
In secondo luogo, non capisco se questi due radio (sempre che non abbia capito male) appartengono ad uno stesso gruppo. In tal caso la selezione di uno dovrebbe escludere l'altro in automatico se il codice HTML è correttamente impostato.