2011-07-02 4 views

Répondre

1

Get the element by its name attribute:

$('[name="someName"]') 

Puis get the first element with [0]:

$('[name="someName"]')[0] 

ensuite obtenir le nom de l'étiquette avec nodeName et normaliser avec toLowerCase:

$('[name="someName"]')[0].nodeName.toLowerCase() 

Dans jQuery 1.6, vous pouvez le faire en utilisant ce prop un peu plus belle (si un peu plus lentement):

$('[name="someName"]').prop('nodeName'); 

Je ne pense pas ce sera normalisée, de sorte que vous devrez faire donc toi-même.

+0

C'est génial - merci beaucoup! – user398341

0
$("input[name='yourname']") 

$("textarea[name='yourname_textarea']") 
+0

Désolé, mais si je connaissais le type d'élément, je ne le rechercherais pas – user398341

1

Faites ceci:

$(":input[name='your_name']") 

:input retourne tous les éléments de formulaire d'entrée (textara, radios, textes, etc), sélectionne

Hope this helps. Vive

Questions connexes