2009-04-01 7 views
13

Je voudrais que tous les boutons radio portant le même nom puissent être facilement mis en forme dans un joli raccourci Prototype ou jQuery.Récupère les éléments de formulaire par nom?

$('billship').select('name:shipType') ou quelque chose comme ça.

Un tel raccourci pour les noms de champs de formulaire existe-t-il?

+2

Javascript avec Jquery. –

Répondre

29

Avec jQuery:

$('#billship input:radio[name="shipType"]'); 
$('input:radio[name="shipType"]', '#billship'); 

deux sont équivalents, mais le 2ème exécute un peu mieux et je préfère personnellement.

Avec le prototype, je crois qu'il ressemblerait à ceci:

$$('#billship input[type="radio"][name="shipType"]'); 
+0

Merci. Je suis heureux de Cornify celui-ci. :) –

+0

Notez, cela ne fonctionnera pas sur IE8 ou moins, sauf si vous utilisez Prototype 1.7+. Vous devrez utiliser les attributs 'id' dans ce cas. –

Questions connexes