2009-04-01 12 views
13

Mi piacerebbe impostare tutti i pulsanti di opzione con lo stesso nome in un modulo facilmente in un bel prototipo o in un collegamento in stile jQuery.Ottieni gli elementi del modulo per nome?

$('billship').select('name:shipType') o qualcosa del genere.

Esiste una tale scorciatoia per i nomi dei campi modulo?

+2

JavaScript con jQuery. –

risposta

29

Con jQuery:

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

Entrambi sono equivalenti, ma il 2 ° esegue un po 'meglio e io personalmente lo preferiscono.

Con Prototype, credo che sarebbe simile a questa:

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

Grazie. Sono felice di Cornify questo. :) –

+0

Nota, questo non funzionerà su IE8 o inferiore a meno che non si usi Prototype 1.7+. Dovrai utilizzare gli attributi 'id' in quel caso. –

Problemi correlati