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

393
Vistas
cómo llamar a id con valor <?php echo $?> en javascript

tengo div con id como este

 <div id='alert<?php echo $row['no']?>'> <b style='font-size:12px; color: red'>*DUPLICATE ID CUSTOMER</b> </div>

y necesito llamar a esa identificación en javascript,

lo intento así pero el valor no es correcto

 $("#alert<?php echo $row['no'] ?>").hide();

Como arreglarlo

gracias

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

0

Debe incluir jQuery CDN

 <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script> $("#alert<?php echo $row['no'] ?>").hide(); </script>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Supongo que tienes algo como esto:

 foreach($result as $row){ ?> <div id='alert<?php echo $row['no']?>'> <b style='font-size:12px; color: red'>*DUPLICATE ID CUSTOMER</b> </div> <script>$("#alert<?php echo $row['no'] ?>").hide();</script> <?php }

De lo contrario, si la etiqueta del script está fuera del bucle, no funcionará. Otra solución sería hacer una función, digamos hideAlert(div) y hacer algo como esto:

 <?php foreach($result as $row){ ?> <div onload="hideAlert(this)"> <b style='font-size:12px; color: red'>*DUPLICATE ID CUSTOMER</b> </div> <?php } ?> <script> function hideAlert(div){ div.hide(); } </script>

si necesita la identificación para hacer referencia a ella más tarde, simplemente puede cambiar el código de esta manera:

 foreach($result as $row){ ?> <div onload="hideAlert(<?php echo $row['no']; ?>)"> <b style='font-size:12px; color: red'>*DUPLICATE ID CUSTOMER</b> </div> <?php } ?> <script> function hideAlert(id){ $(`#alert${id}`).hide(); } </script>

Tenga en cuenta que no soy un experto en jQuery, así que no estoy muy seguro de si esto funciona, pero espero que ayude :)

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