e certo!
- non ti interessa sapere se selected fosse vynil o digital, a te interessa richiamare
$('.selected').removeClass('selected');

- per settare i comportamenti su tutti i div interessati assegna ad essi una classe
codice:
$('.classeDiv').hover(
            function() {
                //hover in
                $(this).addClass("hovered");
            },
            function() {
                //hover out
                $(this).removeClass("hovered");
            })
            .click(function() {
                    $('.selected').removeClass("selected");
                    $(this).addClass(".selected");
            });
- $(function() { ... }) e' un surrogato del document.ready, o DOMload
non e' errato averne piu' di uno per documento, ma specialmente per settare lo stesso tipo di comportamento ne basta uno

ciao