J'utilise JQuery et j'ai un groupe de boutons radio avec le même nom, mais des propriétés de valeur différentes.
Par exemple: P>
<input type = "radio" name = "thename" value="1"></input> <input type = "radio" name = "thename" value="2"></input> <input type = "radio" name = "thename" value="3"></input>
10 Réponses :
Essayez le code suivant:
$(input[name=thename]).removeAttr('checked');
N'a pas fonctionné, mais les deux ont fait: $ ("entrée: radio [nom = 'TUNAME']"). RemoVeattr ("coché"); $ ("[nom = 'TUNAME']" "). RemoVeattr (" coché "); Les tiques environnantes sont facultatives.
Essayez d'utiliser ceci: Utilisation de jQuery's ProP La méthode peut modifier les propriétés des éléments (cochés, sélectionnés, ect.). < / p> $ (entrée [type = "radio"] '). PROP (' "Vérifié", FALSE); CODE> P>
Cela a fonctionné lorsque j'ai ajouté une autre citation après le support proche --- $ (entrée [TYPE = "radio"] '). PROP ("coché", false);
@Jimevans merci. Je ne sais pas pourquoi je ne l'ai pas vu jusqu'à maintenant. J'ai édité la réponse pour avoir la citation de clôture.
AS de JQuery 1.6, $ ("radio"). Prop ("coché", false); code> est la méthode suggérée. P>
Désolé, cela ne fonctionne pas pour moi. Je l'ai essayé. En outre, et si j'avais d'autres éléments radio sur la page et que je ne voulais pas lui appliquer ce comportement?
Essayez juste de changer le sélecteur. quelque chose comme $ ("entrée [nom = 'TUNAME']") code>
$("input:radio[name='thename']").each(function(i) { this.checked = false; }); not sure why the jquery prop doesn't work and this does...
Bonne discussion sur JQuery's PROP () code> ICI
La réponse postée par @matzahboy a parfaitement travaillé.
essayé d'autres moyens, mais celui-ci a fonctionné le meilleur: p>
function resetRadio(name) { $('#form input:radio[name=' + name + ']:checked').each(function () { var $this = $(this); $this.prop("checked", false); }); } $('#form input:radio').on('dblclick', function () { var $this = $(this); var name = $this.prop('name'); resetRadio(name); }); This allows you to double click the radios to reset them.
Pour désélectionner tout le rayon d'un groupe appelé "Nomgroup", essayez ceci:
$("input[type=radio][name=namegroup]").prop("checked", false);
C'est la réponse simple et générique (je crois):
Pour cette question spécifique, j'utiliserais: p>
J'espère que cela aide p> $ ("entrée [nom = nom_of_your_radio_group]"). PROP ("Vérifié", FALSE); CODE> P>
$ ("entrée [nom = TUNAME]"). accessoire ("coché", false); code> p>
Cela a fonctionné pour moi;
Ceci est simple et fonctionne pour moi.
Essayez celui-ci: strong> p> Essayez celui-ci: forte > p>