Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

211
Visualizações
Obtener el tipo de elemento seleccionado

Quiero obtener el tipo de elemento que he seleccionado usando los selectores de jQuery.

Margen:

 <select name="a"></select> <input name="b" type="text" /> <textarea name="c"></textarea>

JavaScript:

 var field_names = new Array( 'a', 'b', 'c' ); for(var i = 0; i < field_names.length; i++) { var field = $('[name=' + required_fields[i] + ']:visible'); // ????? // What do I write here to get one of those outputs: // Element with name a is <select> // Element with name b is <input> // Element with name c is <textarea> alert('Element with name ' + required_fields[i] + ' is ' + element_type); }
over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Sencillo:

 var element_type = '<' + field.get(0).tagName.toLowerCase() + '>';

En pocas palabras, esto recupera el elemento DOM asociado con field y obtiene su nombre de etiqueta a través del atributo tagName heredado de DOMElement , luego transforma el resultado a minúsculas usando el método toLowerCase() de String . Algunos navegadores devolverán el tagName en mayúsculas, por lo que, para mantener la coherencia, debe transformarlo a minúsculas.

over 4 years ago · Santiago Trujillo Relatório

0

Usa la propiedad tagName del elemento DOM:

 var element_type = field[0].tagName;

Tenga en cuenta que los navegadores no son del todo coherentes con respecto a las mayúsculas y minúsculas devueltas por tagName , por lo que probablemente debería llamar a toLowerCase para estar seguro: field[0].tagName.toLowerCase() .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda