Comment détecter jQuery UI radio événement de changement?

J'ai 2 commandes de la radio:

<fieldset id="sort">
                <label for="sort">Sort: </label>
                <input class="sortDirection" type="radio" id="asc" name="sortDirection"><label for="asc">asc</label>
                <input class="sortDirection" type="radio" id="desc" name="sortDirection"><label for="desc">desc</label>
</fieldset>

Voici le jquery je suis en utilisant:

$(document).ready(function(){
        $('#sort').buttonset();
});

$('#asc').on("change", function(event){
        alert("CHANGE EVENT!");
});

J'ai aussi essayé (avec les mêmes résultats):

$('#sort input[type="radio"]').on("change", function(event){
        alert("CHANGE EVENT!");
});

L'alerte n'est jamais exécutée. Ce que je fais mal?

Avez-vous essayé sur change événement?
Semble fonctionner ici .. jsfiddle.net/rcK9h
il n'a pas de travail, parce que même les auditeurs devraient être à l'intérieur onload de la fonction.

OriginalL'auteur DominicM | 2012-12-27