Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

306
Vistas
If else condicional basado en el tipo de script

Así que estoy trabajando en un pequeño fragmento para determinar cuándo inyectar HTML y estoy teniendo dificultades para apuntar correctamente al condicional adecuado.

Entonces, a continuación, entraré en detalles de lo que estoy tratando de hacer:

Tengo el siguiente <script> incrustado en el pie de página con una ID que cambia el 'texto/simple' a 'texto/javascript' basado en un complemento:

 <script type="text/plain" id="google-maps-api-script" class="optanon-category-C0004" src="https://maps.googleapis.com/maps/api/js?key=<?php echo get_field('google_maps_api_key', 'option') ?>&v=weekly"></script>

Dentro del js, estoy registrando en la consola el ID del elemento usando:

 const script = $('#google-maps-api-script'); console.log(script);

Esto me da un retorno S.fn.init con el índice [0] siempre:
ingrese la descripción de la imagen aquí

Ahora, dentro de los atributos, quiero poder hacer un condicional If/else basado en el tipo de script. Entonces los atributos -> [0] o tipo -> nodeValue/value revelan que:
ingrese la descripción de la imagen aquí

¿Cómo puedo hacer correctamente un condicional que diga:

 If (#google-maps-api-script type is 'text/plain') { // Do something } else or if it's 'text/javascript')) { // Do something else }

¡Toda ayuda será apreciada!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Use .attr('type') para obtenerlo:

 if ($("#google-maps-api-script").attr("type") == "text/plain")) { // do something } else { // do something else }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda