Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

311
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!