jQuery groupe de boutons radio .changement de méthode

Je travaille avec un formulaire avec un bouton radio qui fait partie d'un ensemble de radios et un seul peut être sélectionnée à la fois(pas de problème avec la sélection unique). L'une de ces radios doivent tirer un code à chaque fois qu'il est sélectionné un diferent code lorsqu'il n'est pas sélectionné (une autre radio est sélectionnée), im en utilisant .change méthode et il déclenche le code lorsque vous cliquez sur elle, mais pas quand il perd la sélection. Ce que je veux, c'est à bascule ou être en mesure de savoir quand il perd la sélection.

Je pourrais le faire en ajoutant le code pour les autres radios .change méthode, mais il y a beaucoup de jeux de radios et il serait douloureux, je suis à la recherche d'une config.

Modifier

Le balisage est fait de ASP MVC moteur de Rasoir comme ceci:

@Html.RadioButtonFor(x => x.SomeModel, new { @class = "special-radio" })
@* Other radios but without the 'specia-radio' class *@

js:

//logging
$(function(){
  $('.special-radio').change(function(){
    console.log('change');
  });
});

La chaîne de modification s'affiche uniquement lorsque vous cliquez sur le "special-la radio" radio.

Partager du code.

OriginalL'auteur loki | 2012-08-31